我正在使用NGChart在C#中使用Googles chart API生成圖表。Google圖表的價值觀如何?
BarChart _budgetChart = new BarChart(BarsType.Stacked, BarsDirection.Vertical, new ChartSize(500, 100), new ChartData(new int[] { 60, 20, 1 }));
,當我使用此代碼,我得到一個柱狀圖,看起來像這樣:http://chart.apis.google.com/chart?chd=s:8UB&cht=bvs&chs=500x100
我居然沒有任何IDEO爲什麼酒吧是全尺寸與值60。我寧願使用百分比數據值,因此,例如,值100繪製一個條到最頂端,值爲50繪製一個具有半高度的條(在本例中爲50px,因爲我的圖是100px高) - 我該怎麼做?我沒有在NGChart的文檔中找到任何內容。
GoogleChartSharp API以同樣的方式做它,所以我認爲可能有一個特殊的屬性或者像我必須設置的那樣。
編輯:我不明白..我試了最大值,這是61.在這張圖表中,前3個值是10,最後一個是61,所以61是最高值,適用於正確的輸出。如果該值高於61(在本例中爲62),則整個圖表將縮小。
實施例1(數值61):http://chart.apis.google.com/chart?chd=s:KKK9&cht=bvs&chs=300x100 實施例2(數值62):http://chart.apis.google.com/chart?chd=e:AKAKAKA-&cht=bvs&chs=300x100
我根本不明白谷歌如何處理的值。
好吧,謝謝,但這並沒有奏效。看到我的第一篇文章,我編輯了一些信息。如果最高值大於61,則圖表會縮放。所以,如果我畫一個值爲100的條,那麼無論條是透明還是不透明,圖都會縮放。 – Nick