我试图弄清楚如何自定义R中googleVis
的一些绘图选项,主要的例子是gvisBarChart
中的轴标签。
将可复制/包含的数据集CityPopularity
与gvisBarChart
一起使用:
data(CityPopularity)
df <- CityPopularity
Bar <- gvisVarChart(CityPopularity)
plot(Bar)
会给你这个:
现在让我们说你要添加一个Y轴标签,上面写着&#34;城市名称&#34;在Y轴的顶部和X轴标签说&#34;平均受欢迎程度等级&#34;在X轴的末端。
在此示例中,您可以在没有这些标签的情况下立即找出轴的值,但在非示例用例中,标签可能更重要,而某些受众则用于查看此类标签。
?gvisBarChart
告诉您引用此资源:
https://developers.google.com/chart/interactive/docs/gallery/barchart#Configuration_Options
在阅读了那个网站之后,我看到了与之相关的选项,如
list(axisTitlesPosition = "in"))
或
list(axisTitlesPosition = "out"))
但我不知道如何制作轴标签或如何操纵它们的值。如果我至少可以让它们出现在预期的位置,那么更改数据的列名可能足以让他们说出我想要的内容,尽管能够独立于列名操作它们的值会更好。< / p>
答案 0 :(得分:1)
标题有一些控制因素:
library(googleVis)
data(CityPopularity)
df <- CityPopularity
Bar <- gvisBarChart(CityPopularity,
options = list(hAxes="[{title:'Mean Popularity Rating', titleTextStyle: {color: 'yellow'}}]"
, vAxes="[{title:'City Name', titleTextStyle: {color: 'blue'}}]"))
plot(Bar)