如何遮蔽JSXGraph板的各个部分?

问题描述 投票:0回答:1

我有一个jsxgraph板设置了几个简单的线条,像这样:

my jsxgraph

我想遮蔽它的一部分,例如,蓝线和虚线之间的白色区域。最好的方法是什么?我看过the API,但没有一个提供的元素跳出来,我到目前为止还没有看到任何我想做的事情。 Inequality元素是否可以轻松扩展到多行?

javascript jsxgraph
1个回答
1
投票

您可以使用多边形并隐藏多边形的边和顶点。这是一个例子:

    var board = JXG.JSXGraph.initBoard("jxgbox", {
        boundingbox: [-1, 5, 5, -1],
        axis: true
    });

    var p1 = board.create('point', [2, 1]);
    var shade = board.create('polygon', [p1, [0,p1.Y()], [0,4]],
            {
                borders: {visible: false},
                vertices: {visible: false}
            }
        );

如果需要与坐标轴相交,可以使用board.defaultAxes.xboard.defaultAxes.y访问它们。

© www.soinside.com 2019 - 2024. All rights reserved.