有谁知道如何在 Jqplot 中使“y 轴”值从 0 开始....默认情况下它以负值开始,例如:-500、0、500、1000 等等....请帮助
最佳答案
在 axes: object 内将 min: object(最小值)设置为 0
$(document).ready(function(){
// your code here... //
axes:{
yaxis: {min:0}
}
})
正如 rsapru 所建议的,建议使用 max: object(最大)值将图形绑定(bind)到您的首选范围。例如,如果您希望最小值为 0,最大值为 7500
axes:{
yaxis: {min:0, max: 7500}
}
如果你想指定刻度的刻度,你可以通过用 ticks: object 指定刻度来手动完成,或者让 jqPlot 自动计算刻度间距(在这种情况下只需要 min 和 max 对象)或通过你具体的刻度数(使用 numberTicks: object)
示例:对于间隔100个单位的刻度,从0到1000,使用11个刻度(0,100,200,300,400,500,600,700,800,900,1000)jqPlot自动计算:
axes:{
yaxis: {min:0, max: 1000, numberTicks: 11}
}
示例:对于间隔 100 个单位的刻度,从 0 到 1000,使用 11 个刻度(0,100,200,300,400,500,600,700,800,900,1000)手动指定:
axes:{
yaxis: {min:0, max: 1000, Ticks: [[0],[100],[200],[300],[400],[500],[600],[700],[800],[900],[1000]]}
}
关于javascript - JQplot barRenderer "y-axis"值从负值开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204496/