rCharts零而不是y轴上的数字

时间:2019-05-22 16:07:09

标签: r shiny rstudio rendering rcharts

在renderChart()中绘制一个离散的BarChart时,我在y轴上得到了0个值,但是,yAxis的最大值出现了(不是0),但是还有一些奇怪的格式和逗号(请参见第2屏幕快照下名为图表

我要在 rCharts 中绘制2列,x轴是字符(国家名称),y轴是数字(Collective_Turnover) 我从数据中创建了此变量(Collective_Turnover),它是Net_Turnover的 sum 我尝试将 as.numeric()放在其前面,但仍然在yAxis上获得 0

functional

R中topcountries的输出是这样的表:

topcountriesscreenshot

以降序排列... 而我得到的情节是这样的: Chart Plot

1 个答案:

答案 0 :(得分:0)

由于刻度太长,刻度标签被截断了。您需要设置左边距和填充。要消除逗号,请使用数字格式化程序。

dat <- data.frame(
  Country = c("Russian", "Italy", "Spain"), 
  x = c(12748613.6, 5432101.2, 205789.7)
)

p <- nPlot(x ~ Country, data = dat, type = "discreteBarChart")
p$yAxis(tickPadding = 15, tickFormat = "#! function(d) {return d3.format('.1')(d)} !#")
p$chart(margin = list(left = 100))
p

enter image description here