2010-11-24 55 views
0

我在下面的圖表中顯示每週遊戲錦標賽中的「虛擬貨幣」(玩家貨幣是深藍色,與淺藍色的最佳玩家貨幣值相比):Google條形圖:向上移動零軸線,繪製負向傾斜的紅色

alt text

http://chart.apis.google.com/chart?chs=700x280&cht=bvo&chco=4D89F9,C6D9FD&chd=t:713,-647,-1202,-1830|3927,6133,8053,2576&chxl=0:|2010-44|2010-45|2010-46|2010-47&chxt=x,y&chxr=1,-1830,8053&chds=-1830,8053&chbh=140&chm=N,,0,,12|N,,1,,12

1)是否有討好的方式向X軸了一下, ,使底片深藍色條下方出現呢?

2)有沒有辦法將「$」附加到值中(而不是預先附加cUSD)?

3)有沒有辦法將油漆只有負值值紅色?在the doc找不到此,我只看到如何讓他們都紅了N,FF0000,0,12

謝謝! Alex

回答

1

您只能使用chco列出各個數據集的顏色,因此您可以確定底部數據集爲紅色(如您對藍色所做的那樣),但不僅限於負向成員。我建議讓負面成員變成紅色是讓第三個負數據集與正數據集重疊,其中值爲_,因爲它們不是負數,所以您不繪製條(___表示缺失值,具體取決於在你的編碼類型)。你會碰到這樣的:

chd=t:713,_,_,_|_,-647,-1202,-1830|3927,6133,8053,2576 
chco=4D89F9,FF0000,C6D9FD 

你可能有與訂購位,爲了獲得顏色和標籤是你想要的方式將數據樣式屬性的發揮。

據我所知,沒有辦法將X軸上的零軸移動到零(它只能在頂部或底部),但是您可以使其不可見(同時仍然留下標籤)使用chxs ,這可能會讓你看起來更好看。

+0

謝謝你,介紹第三系列負值的好主意。但是我怎樣才能使用chxs來隱藏x軸呢?我正在閱讀文檔,但是不要理睬它。我應該在那裏使用白色還是可以真正隱藏它? – 2010-11-25 10:07:31

+0

噢好吧,這是chxs = 0,006633,12,0,_,000000 – 2010-11-25 10:50:09

0

我已經成功地追加$有N ** $

alt text

2

零線可以作爲水平標記線要通過Y = 0,你仍然會得到奇數「X軸'在圖表的底部,但這至少對我來說是可以接受的。

只需添加一個額外的數據系列chd=[your data]|0和附加標記chm=[your markers]|H,000000,2,1,1 [H =水平線,000000 =十六進制爲黑色,2 =最後的數據系列的索引,的1px的,1 = z索引1 =寬度1(堆疊酒吧前)

所以最終的圖表是這樣的: Voila!

PS:我知道這是一個相當古老的問題,你可能已經移動了,但我來到翻過這個問題當我自己在尋找1)和3)的答案時,尼克的答案照顧了3)[感謝尼克]但是1)沒有回答。所以這只是讓其他人像我一樣絆倒這個問題。