问题标签 [jsxgraph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
100 浏览

layer - 如何使用 jsxgraph 0.99.7 在图像/多边形对象下成功放置文本对象?

我想简单地将一个文本对象放在我使用 jsxgraph 创建的图像对象下。

  • 尝试设置文本对象层:2 和图像对象层:7。
  • 尝试设置 board.options.layer.text=2,然后创建文本对象,然后再次设置 board.options.layer.text=9。

该对象在调查时确实给出了正确的图层值,但它并没有在视觉上这样做。这适用于非文本对象。这会是与文本相关的错误吗?

0 投票
1 回答
63 浏览

wordpress - 在 Wordpress 中实现 JSX

我想在我的 wordpress 网站上实现 JSX Graph,并按照您推荐的方式安装插件。但是,如果您查看网站并向下滚动,您只会看到 JSXGraph 小程序的框架,但看不到网格等。那么我该怎么做才能正确显示呢?这是代码:

并在头部

0 投票
1 回答
486 浏览

javascript - 如何将滑块值动态读取到 JSXGraph 中的函数中?

22.5.2019 更新

我做了一个更简单的“不工作”代码示例,并通过在绘制点时在本地定义 K1 和 KK 来模仿“工作代码”,但是在一个方法中这样做,让它们只定义一次并且对所有都具有相同的定义点。由于我希望将点绘制在抛物线上,因此我现在创建与旋转轴和符号具有固定半径的点,这样我只需将符号从 +1 切换到 - 即可创建相隔 180 度的两个点1 在 xz 平面中绘制参数化点时。不过,什么都没有画出来。这是我想看的东西的链接(但代码很难看)。

低于最新尝试(绘制的点数较少,只是为了看看它是否有效)。

下面的原始问题:

我正在使用 JSXGraph 来说明“桶参数”(水如何在旋转桶中形成抛物面的形状)。我想 A)抛物线的形状取决于桶的角速度“欧米茄”。B) 将抛物线从 3D 投影到 2D 图像,并且用户可以使用滑块转动抛物线。

对于 A)我的代码使用滑块“Omega”,对于 B)滑块“角度”。

滑块值被读入全局变量 K1(抛物线的二阶项的系数)和 KK(抛物线的常数项)。然后绘制五个点(p3 和 I_1-I_4),并且应该通过这些点绘制抛物线。使用初始滑块值绘制点,但更新(即滑动)滑块不会使点移动。而且,抛物线根本没有画出来。

如何使点根据当前滑块值调整它们的位置?我想要的功能在这个小提琴https://jsfiddle.net/ync3pkx5/1/中实现(但代码很丑陋,KK 和 K1 是在本地为每个点定义的,但我希望它们是全局的)。

HTML

JS

这是我正在研究的小提琴,并且想要开始工作 https://jsfiddle.net/c8tr4dh3/2/

HTML

JS

第一个小提琴中的蓝色圆圈并不重要,它们可以稍后添加到另一个中。

做了一些调试后,抛物线的父母在两个小提琴中都有“isReal:true”,但在不起作用的小提琴中,抛物线本身有“isReal:false”,而正在工作的小提琴有“isReal:true”为抛物线。不过,不确定这是否相关。

在非工作小提琴中,我还尝试将整个代码封装到“board.on('mouse,function(){here all code from line 59 onwards{) 以使点移动,但这没有帮助;根本没有绘制点,甚至没有绘制初始位置。

0 投票
1 回答
112 浏览

javascript - 在 jsxgraph 中,为什么不通过同一平面上的五个点绘制抛物线?

在一个相关问题中,我正在寻找一种在 3D 空间中绘制点的方法,以便这些点将根据滑块值移动。现在这是可行的,但是我试图通过这些点绘制的圆锥曲线(在这种情况下为抛物线)并未绘制。

我认为元素“圆锥”的构造函数可能对给定点的定义方式很挑剔,所以我最终添加了属性“子对象”,这些点是在绘制圆锥时可以引用的点。

在我下面的代码中,构造函数PPoint创建了具有各自属性pcoord的对象,这是使用原生 jsxgraph 构造函数为点创建的“点”类型的几何对象。pcoord是在调用方法“draw”来绘制点 I_1-I-4 和 p_1 时分配的。

在代码的最后几行中,应该参考对象 I_1-I_4 和 p_1 的 pcoord 来绘制抛物线但由于某种原因没有绘制抛物线。

这怎么可能解决?链接到 jsfiddle。调试时代码在没有错误通知的情况下执行。

HTML

JS

0 投票
2 回答
70 浏览

javascript - 代码没有按顺序运行?对 DOM 的更新是同时发生的?

我在按顺序运行代码时遇到了一些麻烦。基本上我有一个隐藏元素的函数,控制台记录一条消息,然后运行另一个函数,对 DOM 进行缓慢而巨大的更改。

理想情况下,隐藏首先发生以表明用户已做出响应,然后他们可以在一切刷新时处理几秒钟的延迟。但是现在,首先记录控制台,然后在几秒钟后立即发生所有更改。因此隐藏与更新一起发生。

如果有任何不同,更新函数会创建和销毁几个 div 元素,然后开始创建 JSXGraph 并更新这些图上的函数、点等。

谢谢!

0 投票
1 回答
135 浏览

jsxgraph - conditional update of line properties in jsxgraph

In jsxgraph, I want to draw a line between two points that is solid if the first point is on the left of the other but that is dashed otherwise. I want the appearance of the line to change dynamically when I move the first point around, with the mouse.

I have tried the following ways

and

but they did not work (the line is always solid).

Thank you for any hint !!

0 投票
1 回答
732 浏览

javascript - 使用 JSXGraph 时如何删除创建的点?

最近我正在绘制算法 gameOfLife。

我发现 JSXGraph 非常方便和有用。我只需要包含库并添加几行来绘制,如下面的最小示例所示。

问题是我不知道如何删除创建的点,我在官方文档中找不到任何参考。

https://jsxgraph.org/docs/symbols/Point.html

https://jsxgraph.org/wiki/index.php/Point

请帮忙。

0 投票
0 回答
75 浏览

javascript - 如何使用 JSXGraph 在饼图中添加扇形角度?

我是用JSXgraph画饼图的,需要在中心标出每个扇区的角度大小,像这样:

以角度为中心的示例饼图

下面的代码取自https://jsxgraph.uni-bayreuth.de/wiki/index.php/Pie_chart,但我在文档中找不到有关如何向图表添加角度的任何内容。这可能吗?

0 投票
1 回答
124 浏览

javascript - jsx图中是否可以绘制复杂的函数图?

假设尝试将复值函数 $f:\mathhbb{C} \to \mathhbb{C}$ 绘制为 jsx 图中的 $f(z) =z$。它可能并不像看起来那样复杂。需要的是两个相连的平面。domain planr 中的点 (x, y) 映射到 codomain 平面中的点 (x, y)。当在域平面上拖动点时,在共域平面上的点也会发生相应的变化。所以唯一的问题是如何连接两个平面。这只是二维的问题。如果可以将类似于以下的内容添加到 jsx 图形中,那将是 jsx 图形的绝佳补充。然后可以研究复值函数的许多性质。链接在这里。 http://www.jimrolf.com/java/complexTool/bookComplexTool.html

0 投票
1 回答
64 浏览

jsxgraph - 如何使用 JSXGraph 为 Board 的一部分着色?

我想使用 JSXGraph 将板涂在一条线上。

我在板上画线并使用“多边形”为这些线上方/下方的公共空间着色。

但是,在某些情况下,“多边形”不是解决方案,因为我想基本上为这些线上方/下方的整个板着色。(当公共空间在它们上方/下方时。)有没有办法在不使用“多边形”的情况下为“线上”或“线下”着色?