【问题标题】:Plot the values of each column as histogram将每列的值绘制为直方图
【发布时间】:2019-08-19 15:18:34
【问题描述】:

我有一个如下所示的数据框:

Monday Tuesday Wednesday Thursday Friday Saturday Sunday Monday.1 Tuesday.1 5.3 2.2 1 7 8.3 5 6.4 7 2

我想要如图所示的所需情节:

任何帮助将不胜感激

输入:

structure(list(Wednesday = 7.4375, Thursday = 7.94791666666667, 
    Friday = 7.14583333333333, Saturday = 4.325, Sunday = 4.41304347826087, 
    Monday = 7.95125, Tuesday = 8.09375, Wednesday.1 = 7.85416666666667, 
    Thursday.1 = 8.58333333333333, Friday.1 = 6.02173913043478, 
    Saturday.1 = 2.80952380952381, Sunday.1 = 2.66666666666667), row.names = c(NA, 
-1L), class = c("data.table", "data.frame"), .internal.selfref = <pointer: (nil)>)

【问题讨论】:

  • 你只有一条记录吗?您可以尝试通过使用dput 并将结果粘贴到问题中来提供部分数据吗?
  • 是的,它只有一条记录。它是一周中每一天的平均值,如上所示
  • @AndersEllernBilgrau 编辑了它

标签: r plot statistics histogram


【解决方案1】:
plot(1:NCOL(df1), df1[1,], type = "h", lwd = 4, lend = "butt", xaxt = "n")
lines(spline(1:NCOL(df1), df1[1,]))
axis(1, at = 1:NCOL(df1), labels = names(df1), las = 2)

【讨论】:

    猜你喜欢
    • 2017-01-31
    • 2023-02-08
    • 1970-01-01
    • 1970-01-01
    • 2014-04-11
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    • 1970-01-01
    相关资源
    最近更新 更多