我使用Google Chart API,主要是組合圖在同一圖形區域中顯示不同的數據。當我單獨使用CandleStick時,它看起來很好: 組合圖中的燭臺移位
但是,當我添加另一個酒吧系列時,它會導致輕微的偏移,現在蠟燭看起來都搞砸了。
看來左縱軸的寬度會導致這種輕微的偏移。問題是,我需要顯示兩個軸。 我嘗試調整strokewidth
的下降和上升,它只是讓它看起來模糊。因此,使strokewidth
小於1不太有效。
代碼
var options = {
title: jsondata['chart_title'],
hAxis: {direction: -1},
vAxes: {0:{format:y_units},1:{format:"$#.##"}},
seriesType: "bars",
series: {0: {type: "candlesticks", targetAxisIndex: 1}},
candlestick: {
fallingColor:{
strokeWidth: .5
},
risingColor:{
strokeWidth: .5
}
},
displayAnnotations: true,
crosshair: { trigger: 'both' }
}
和實際的繪製元件
var chart = new google.visualization[jsondata['chart_type']](document.getElementById('chart_div'));
$.extend(options, {legend:{position:'bottom'}})
chart.draw(data, options);
示例數據
['Mon', 11, 10, 8, 17, 1],
['Tue', 12, 17, 7, 28, 5],
['Wed', 6, 22, 5, 25, 0],
['Thu', 10, 11, 16, 11, 0],
['Fri', 15, 44, 25, 44, 3]
- Ñ ote:數據需要使用LARGER才能生效,因此,複製粘貼這些數據10次應該有所裨益。當只有很少的數據點時,燭臺相當大,即使有效果,也是微不足道的
任何建議,使其看起來正常?
你能添加代碼來將問題複製到你的問題嗎? – asgallant
你也可以添加樣本數據嗎?我需要能夠完全複製這個問題,以便找出需要解決的問題。 – asgallant
更新了!數據只是粗略的樣本,它實際上只是LARGER數據集上的一個問題,所以如果你複製那個樣本* 10可以這麼說,那麼它將是可見的 – rodling