**來自fusion
1. 分別計算兩個邊界值相對10的對數(取下限值)。
2. 計算間隔值y_interval
a. 取兩個對數的最大值為powten
b. 間隔值y_interval 為10的powten次冪
c. 如果邊界值分別除於y_interval小於2的話, y_interval = y_interval/10 (除於10平衡一下,以端值距離某邊的邊界值過遠)
3. 端值計算
y_topbound = (math.floor(maxvalue / y_interval) + 1) * y_interval;
if (minvalue < 0)
else
// end else if
chart.prototype.calcyaxislimits = function ()
// end if
var y_topbound = (math.floor(maxvalue / y_interval) + 1) * y_interval;
var y_lowerbound;
if (minvalue < 0)
else
// end else if
if (this.params.yaxi**axvalue == null || this.params.yaxi**axvalue == undefined || this.params.yaxi**axvalue == "" || this.params.yaxi**axvalue < maxvalue)
// end if
if (this.params.yaxi**invalue == null || this.params.yaxi**invalue == undefined || this.params.yaxi**invalue == "" || this.params.yaxi**invalue > minvalue)
// end if
this.params.yaxi**axvalue = number(this.params.yaxi**axvalue);
this.params.yaxi**invalue = number(this.params.yaxi**invalue);
};
MS Chart 增加Y軸方法
ms chart controls 確實不錯,需求是實現柱狀圖與線分別使用不同的y軸。因為線的值是累加當月到10號的實筆法產油總量,弄了好久,終於實現此效果,但似乎不是很完美。也很麻煩。下面是實現 ids rule.getnscdata txt rq.text 年生產動態 chart1.dataso...
Recharts動態設定y軸的最大值最小值
使用配置屬性 domain 當 y 軸是數值軸時,通過這個配置可以指定 y 軸刻度函式的定義域。這個配置是乙個二元陣列,陣列中的元素可以是乙個數值,auto datamin datamax 或者類似於 datamin 100 datamax 200 這樣的字串。如果任意元素的取值為 auto 我們會...
tChart X軸時間顯示以及Y軸自動範圍
使用tchart有一段時間了,一直想用x軸顯示時間,查了很多資料才實現,下面是具體步驟。初始化設定 設定x軸為時間座標 this tchart1 dock dockstyle fill this tchart1 aspect view3d false 取消3d this tchart1 axes l...