http://d.pr/i/U5bb/4n26fLZr如何防止圖表小小的酒吧Highcharts
這裏是我們的一個圖表的一個例子。相當不可讀,是啊?有沒有一種簡單,動態的方式避免這種情況?我嘗試過實現一個動態高度,但問題是我永遠無法找到容納較少數量的酒吧和大量酒吧的甜點。我覺得這是其他人以前遇到過的問題。任何幫助,將不勝感激!
http://d.pr/i/U5bb/4n26fLZr如何防止圖表小小的酒吧Highcharts
這裏是我們的一個圖表的一個例子。相當不可讀,是啊?有沒有一種簡單,動態的方式避免這種情況?我嘗試過實現一個動態高度,但問題是我永遠無法找到容納較少數量的酒吧和大量酒吧的甜點。我覺得這是其他人以前遇到過的問題。任何幫助,將不勝感激!
我通過執行實現這一點以下:
1)測定非數據元素的高度在圖表上(即,顯式地設置在頂部和底部邊緣,並把它們相加,以得到一個base_height
圖表
2)確定我多少空間希望每個條帶,包括棒寬度,和杆之間填充,並且被設置爲我的height_multiplier
(I通常最終會20-25像素,親自)
3 )拉我的數據,確定將需要多少酒吧,並設置爲我的bar_count
4)計算:chart_height = base_height + (bar_count * height_multiplier)
5)傳遞該值到HTML設置圖表的含元件的高度。
如果您的數據變化很大,以至於您的示例中的圖表高度有時會發生變化,但是您擁有的數據點數與您在該處發佈的數據點數量一樣多,那麼根本不會有一個「甜蜜點」來處理兩個極端都很好。
您是否嘗試過日誌軸比例? – wergeld 2014-10-31 20:27:43
@wergeld那是什麼? – Siraris 2014-11-02 16:30:53
-http://api.highcharts.com/highcharts#yAxis.type。日誌軸是不同的類型,其基本解釋是刻度標記增加一個單位相當於一個數量級的變化。 – wergeld 2014-11-02 21:28:09