javascript - 如何对 JSXGraph 板的各个部分进行着色?

标签 javascript jsxgraph

我有一个jsxgraph用几条简单的线条设置板,如下所示:

my jsxgraph

我想对它的一部分进行着色,例如蓝线和虚线之间的白色区域。解决这个问题的最佳方法是什么?我看过the API但所提供的元素都没有引起我的注意,而且到目前为止我还没有看到任何可以实现我想要做的事情的示例。是Inequality元素可以轻松扩展到多行吗?

最佳答案

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

    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

关于javascript - 如何对 JSXGraph 板的各个部分进行着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47821727/

相关文章:

javascript - 激活单选按钮并计算文本框值

javascript - 为什么在定义 toString 函数后对象之间的比较返回 false?

javascript - 如何在 JSXGraph 中同时移动具有相同点的两个对象?

javascript - 如何使用 JSXgraph 在曲线内部着色

javascript - 函数属性和原型(prototype) - Javascript

javascript - XMLHttpRequest : Network Error 0x80070005, Microsoft Edge(但不是 IE)上的访问被拒绝

javascript - 在 C# 后面的代码上激活 javascript 字符串加载

javascript - 在 JSXGraph 中使滑翔机元素可拖动

dart - 来自 Dart 的 JsxGraph 使用 Dart JS 互操作