我正在使用Google Chart來繪製一些數據,並且我想自定義顏色。我也想使用3D條(這意味着我不能使用核心庫BTW)。更改Google圖表中3D列的顏色
這是我得到的結果的擷取畫面:
左邊是原始3D圖,右邊是一個定製。正如你所看到的,沒有陰影應用於我爲3D效果定義的顏色,而是整個列使用的是平面顏色。
有什麼辦法解決這個問題嗎?
PS。這是我用geneate圖表代碼:
function drawChartCoste(){
// Create the data table.
var data = new google.visualization.DataTable();
data.addColumn('string', 'Valor');
data.addColumn('number', 'Grupo1');
data.addColumn('number', 'Grupo2');
data.addRow(['Consumo', 2.5, -17.860);
// Set chart options
var options = {'title':'Comparativa de coste',
'width':400,
'height':300,
'is3D':true,
'colors':['#C26900','#165C04']};
// Instantiate and draw our chart, passing in some options.
var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
有[許多原因(http://peltiertech.com/WordPress/excel-3d-charts-charts-with-no-value /)不使用三維圖表。並不是說這一定會改變你的想法。同時,請包含您用於創建圖表的代碼,以便我們至少可以從相同的基線開始工作。 – jmac 2013-04-24 23:58:44
不幸的是,我不知道是否從3D切換到2D。我發佈了用於生成圖表的函數。 – 2013-04-25 07:05:44