使用Rstudio创建Graph

时间:2015-03-19 22:53:12

标签: rstudio

我想在Rstudio中从附加数据制作条形图我想表明ip使用了什么协议和多少次

 Protocol

Source     DNS FTP HTTP IMF LLC SMTP TCP TELNET

172.16.112.100 306   0    0   0   0    0   0      0
172.16.112.50    0   0    0   0   0    0   0     24
172.16.113.168   0   0    0   0   0    0   0     15
172.16.113.204   1   0    0   0   0    0   0      0
172.16.114.50    1   0    0   0   0    0   0      0
172.16.115.20  158   0    0   0   0    0   0      2
192.168.1.20     3   0    0   0   0    0   0      0
194.7.248.153    0   0    0   0   0    0   0      2
197.218.177.69   0   0    0   0   0    0   0      0
HP_ed:9b:2d      0   0    0   0   0    0   0      0 

1 个答案:

答案 0 :(得分:0)

为每个IP构建一个图的简单方法:

data作为data.frame加载后使用合欢名和rownames。

par(mfrow=c(4,3))

for (i in 1:nrow(data)) {
  barplot(as.numeric(data[i,]), main=rownames(data)[i], names.arg=colnames(data))
}

您的数据非常差,这使得图表只有一个或根本没有。如果你想要堆叠或分组的条形,你应该看看pakages ggplot2或晶格。

enter image description here