R编程:如何在rCharts中显示数据标签?

时间:2015-08-07 15:23:54

标签: r

我有一个条形图,我想在每个条形图上方显示条形图的值。但是,使用showValues会导致绘图不起作用。有什么想法吗?

data2plot <-data.frame(Status=c("Open","Closed","Blocked"),Count=c(200,300,400))     

a <- nPlot(Count ~ Status, data = data2plot, type = "multiBarChart")
a$chart(showValues=TRUE)
a

我使用的是nplot,即nvd3版本。如果需要的话,我愿意改变别的东西。

1 个答案:

答案 0 :(得分:3)

您可以将type更改为discreteBarChart。要格式化显示的值,您可以使用valueFormat,它采用Javascript函数并将其应用于值。 Hered3.format函数的一些信息。

library(rCharts)
a <- nPlot(Count ~ Status, data = data2plot, type = "discreteBarChart")
a$chart(showValues=TRUE)
a$chart(valueFormat="#!d3.format('d')!#")
a

enter image description here