我有一个分配的频率从一个Java程序的输出作为csv文件,具有以下格式:剧情饼图和,使用R从频率表直方图计数
push 210
mov 270
jmp 150
cp 190
..so on
我是相当新的R,我想输入它到一个表并投射它作为一个饼图和/或直方图具有与标签和%的视觉表示可能的话,类似于以下图像..
我从搜索和阅读中知道它会成为某种东西翁行,
myfile <- read.csv("sample.csv", sep="/t");
myfreq <- table(myfile);
pie(myfreq);
hist(myfreq);
我知道table(myfile)
给出了频率分布,但它计数频率,而不是使用它作为是的。
你是说,你要使用的数据 '是' 是从'.csv'文件导入?如果是这样,你可以使用'myfile'变量,因为它应该已经在'read.csv()'函数之后存储为'table'。 – tospig
考虑使用barplot来代替'barplot(myfile [,2],names = myfile [,1]);馅饼(myfile [,2],labels = myfile [,1])'也[此相关问题](http://stackoverflow.com/questions/28909843/include-values-to-the-barplot-and-pie- charts-in-r)可能会有所帮助 – rawr