首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用rCharts绘制直方图?

用rCharts绘制直方图?
EN

Stack Overflow用户
提问于 2014-09-16 18:55:18
回答 2查看 1.2K关注 0票数 1

我正在尝试用rCharts创建一个直方图。这是我的密码:

代码语言:javascript
复制
Age <- structure(list(AGE_FBS001_002 = structure(1:58, .Label = c("14", 
"16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", 
"27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", 
"38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", 
"49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", 
"60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", 
"71", "76"), class = "factor"), Freq = c(1L, 4L, 8L, 19L, 35L, 
38L, 65L, 103L, 124L, 128L, 125L, 128L, 135L, 102L, 74L, 117L, 
80L, 68L, 76L, 68L, 70L, 47L, 48L, 42L, 52L, 53L, 34L, 42L, 42L, 
41L, 33L, 24L, 19L, 23L, 29L, 23L, 24L, 25L, 28L, 22L, 18L, 18L, 
13L, 10L, 8L, 3L, 6L, 8L, 5L, 8L, 1L, 1L, 2L, 2L, 1L, 4L, 2L, 
1L)), .Names = c("AGE_FBS001_002", "Freq"), row.names = c(NA, 
-58L), class = "data.frame")

rp1 <- rPlot(x="bin(AGE_FBS001_002,10", y="Freq", data=data, type="bar")
rp1$params$width <- 700
rp1$params$height <- 500
rp1$xAxis(axisLabel = "Age")
rp1$yAxis(axisLabel = "Count", width = 50)

我得到了以下错误:“‘xAxis’不是引用类”Poly图表“的有效字段或方法名。”

我怎么才能修好它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-17 15:01:23

我不愿把它作为回答而不是评论,但在这里,我们如何在dimple中实现rCharts。如果您选择此路径,则有许多格式设置选项,等等。

代码语言:javascript
复制
  library(rCharts)
  library(dplyr)

  Age %>%
    mutate( age = cut(as.numeric(as.character(Age[,1])),seq(0,100,10)) ) %>%
    group_by( age ) %>%
    summarize( Freq = sum(Freq) ) %>%
  # pipe in our transformed data to dimple
  dPlot(
    Freq~age
    ,data = .
    ,type = "bar"
    ,xAxis = list(orderRule = "age")
    ,barGap = 0
  )
票数 1
EN

Stack Overflow用户

发布于 2014-09-17 01:25:11

下面是如何在多个图表中这样做的。

代码语言:javascript
复制
rp1 <- rPlot(x = "bin(AGE_FBS001_002, 10)", y = "Freq", data = Age, type = "bar")
rp1$guides(
  x = list(title = 'Age'),
  y = list(title = 'Count')
)
rp1$set(width = 700, height = 500)
rp1
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25876398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档