我想知道如何将正确的填充值设置为jqplot轴,以便不在边框上渲染点。
这是我的代码
yaxis:{
max: 1,
min: 200,
numberTicks: 5,
tickOptions:{
formatString:'%i'
}
}
显示倒置的轴从底部的200到顶部的1。值也在1到200之间变化。我尝试过使用maxPad,minPad甚至手动设置滴答声(刻度:['200','150','100','50','1'])但没有运气到目前为止。
提前感谢:)
答案 0 :(得分:1)
同时,这很有趣,也很轻松。问题的答案很明显,因为在设置轴的最小值/最大值时,显然会忽略填充设置。因此,将点移离边界应该使用的只是增加最小/最大值just like in the code。
第一张图增加了最小值/最大值以使点远离图的边界移动,下面的图(为相同数据创建)不会。
为了避免这类问题并手动设置这些参数,为什么你没有一种方法可以从给定的数据计算并返回最小值/最大值。然后在图表中为每个值应用您喜欢的间隙(垫)。就像在代码中使用minMax(data)
方法一样。
BTW:感谢教我如何反转情节的值,我不知道这个技巧。 :)
修改强>
在这种方法中,我基本上隐藏了不需要的值标签,刻度线仍然存在。我担心如果没有与情节的画布交互,你就无法删除那些不需要的刻度。