2014-09-05 58 views
2

我想弄清楚如何在R中自定義一些來自googleVis的圖選項,並且主要示例是gvisBarChart中的軸標籤。如何在R的Google Viz包中自定義gvisBarChart中的軸

使用可重複/包括數據集CityPopularitygvisBarChart

data(CityPopularity) 
df <- CityPopularity 
Bar <- gvisVarChart(CityPopularity) 
plot(Bar) 

,這將給你:

enter image description here

現在,讓我們說你要添加Y軸標籤上說位於Y軸頂部的「城市名稱」和位於X軸末尾處的「平均流行度評級」的X軸標籤。

在這個例子中,您可以立即找出沒有這些標籤的座標軸的值,但對於非示例用例,標籤可能更重要,而且有些讀者習慣看這些標籤。

?gvisBarChart告訴你參考這個資源:

https://developers.google.com/chart/interactive/docs/gallery/barchart#Configuration_Options

,我看到像

list(axisTitlesPosition = "in"))list(axisTitlesPosition = "out"))

但我切向相關選項閱讀該網站的後位沒有看到如何使軸標籤出現或如何操縱它們的值。如果我至少可以讓它們出現在預期位置,那麼更改數據的列名稱可能足以使它們說出我想要的內容,儘管能夠獨立於列名稱來操作它們的值是更可取的。

回答

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) 

enter image description here

+0

謝謝你,這是非常有幫助! – 2014-09-05 23:11:25