2013-06-25 27 views
0

我使用jqplot繪製圖形。我的點值有很大的區別:點a是2,點2是5,點3是500,點4是10.jqplot:特殊比例圖選項

jqplot尺度系統建立正確的圖形,但由於這麼大的差異,值表示爲小線條,幾乎在圖形上不可見(點a不可見,點b是微小線條)。

爲了更好地看到的值表示我想建立soemething像這樣(Photoshop的圖像,而不是jqplot渲染):

實施例:

enter image description here

有沒有辦法做到這一點?我甚至不知道如何調用這個選項,但我知道我在一些圖表中看到了這樣的情況。我在jqplot中有一個選項來啓用它嗎?

謝謝。

回答

1

您可以定義y軸的數軸:<script type="text/javascript" src="../plugins/jqplot.logAxisRenderer.(min.)js"></script>

你可以找到一個例子here,和一些文檔here

+0

這就是:已經列入本文件之後

axes: { yaxis:{ renderer: $.jqplot.LogAxisRenderer } } 

一個好的方法來做到這一點,但我失去了最接近的值的細節:如果我有{a:5,b:6,c:300,d:4},那麼記錄4〜log 5〜log 6。 –

+0

玩**基地**和** tickDistribution **選項? [見文檔](http://www.jqplot.com/docs/files/plugins/jqplot-logAxisRenderer-js.html)。不知道它可以解決什麼 – AnthonyLeGovic

+0

我沒有嘗試與那些玩。但我會。 –