如何解决JSXGraph:是否可以手动设置 x 和 y 刻度距离
假设在给定的边界框内绘制一个轴,然后自动放置刻度。如何沿轴放置更多/更少/不同的刻度?是否可以更改 x 和 y 刻度的距离?
编辑:
我设法控制了 minorTicks
,但 ticksdistance
和 ticksDelta
没有效果,请参阅 MWE in JSFiddle。
解决方法
您已经非常接近解决方案了。唯一缺少的属性是 insertTicks: false
,它禁用了主要刻度的自动插入。 ticksDelta
不是必需的。代码如下:
const brd0 = JXG.JSXGraph.initBoard('BOARDID0',{
boundingbox: [-1,11,12,-11],axis:true,defaultAxes: {
x: {
withLabel: true,name: 't in s',label: {
position: 'rt',offset: [-0,15],anchorX: 'right'
},ticks: {
insertTicks: false,ticksDistance: 5,minorTicks: 4
}
},y: {withLabel:true,name: 'x in m',label: {position: 'rt',offset: [+15,-0]} } },showCopyright: false,showNavigation: false
});
另外,我设置了 minorTicks:4
。在 https://jsfiddle.net/sxpm1z35/2/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。