在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的输出是这样的表:
答案 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