为JSXGraph设置网格参数的正确方法是什么?根据这里
..。在初始化JSXGraph板之前,必须覆盖默认值。
所以,目前我正在努力如下:
JXG.Options.grid.strokeColor = "pink";
JXG.Options.grid.strokeWidth = 14.0;
board = JXG.JSXGraph.initBoard('box', {boundingbox: [-5,5,5,-5], axis: true});这不会影响任何事情。
然而,我可以在现有的板上创建一个网格,但是由于某种原因,这会在现有网格的下面绘制。如果使用grid: false初始化,董事会似乎会忽略,因此我似乎无法绕过它。有什么想法吗?
小更新
我发现
JXG.JSXGraph.initBoard('box', {boundingbox: [-5,5,5,-5], axis: true, grid: true})在axis: true参数绘制的网格之上绘制另一个网格。但是,axis:true参数绘制的第一个网格的颜色耦合到
JXG.Options.axis.ticks.strokeColor参数。由于一些奇怪的原因,这个参数改变了由轴绘制的刻度颜色和网格(即使在axis: true和grid: false的情况下也是这样)。这里是我的意思的一个例子。
发布于 2015-12-10 13:20:33
在JSXGraph中有两种类型的网格线:
grid:true显示,其属性可以用JXG.Options.grid设置。用JXG.Options.grid.gridX和JXG.Options.grid.gridY设置两条网格线之间的距离。JXG.Options.axis.ticks.majorHeight = 20; JXG.Options.axis.ticks.minorHeight = 10;设置轴的副点和市长点的像素长度,勾点将无限延伸,从而显示为网格线。JXG.Options.axis.ticks.majorHeight的默认值是-1。小滴答和大滴答将有相同的颜色。(真)网格的线条在用户坐标中总是有相同的距离,独立于缩放级别,而无限的滴答线将适应缩放级别。如果用户选择高缩放级别,浏览器可能会因为许多网格线而冻结。
https://stackoverflow.com/questions/34125015
复制相似问题