【问题标题】:use a R hist function with data frames对数据框使用 R hist 函数
【发布时间】:2014-04-21 22:20:37
【问题描述】:

当使用数据框的列作为函数的变量时,我对 R 中的函数 hist() 有疑问。 后来我以最具体的方式揭露它。 我有以下数据框:

    Var1    frec
1   78.0    1
2   81.0    4
3   84.0    2
4   87.0    3
5   90.0    2
6   92.0    4

我想使用“Var1”列的值作为历史图表中 X 轴的值,并且“Freq”列中的值将是定义其条形高度的值。我想要的另一个细节是,在 X 轴上,它会显示为标签“标签阶段”,而在 Y 轴上,它会显示为“标签数量”。 非常感谢您的帮助。

【问题讨论】:

  • 在这种情况下,您想要生成条形图而不是直方图。直方图用于以间隔呈现连续数据(例如,参见 Scott 间隔构建直方图)。条形图用于呈现名义或有序数据。因此,在这种情况下,如果您想呈现汇总数据 - 使用条形图,否则使用直方图。

标签: r dataframe histogram


【解决方案1】:
barplot(dat$frec, names.arg = dat$Var1, xlab = "Tag-Phase", ylab = "Number of Tags")

【讨论】:

  • 现在我明白了,一开始以为只有hist()才能做,非常感谢你的帮助。
  • @Alex 如果对您有用,请随意将其标记为选定答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-16
  • 2022-01-10
  • 1970-01-01
  • 2015-04-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多