问题标签 [jchart2d]

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 回答
651 浏览

java - 获取JChart2D中光标的坐标

我正在使用 JChart2D 来跟踪双精度数组的值。我正在使用ZoomableChart并且我想ZoomableChart在我的代码中停留时获取光标的坐标 (x, y) 以在 a 中显示它们JLabel并绘制一条垂直线。

  • 如何获取光标的坐标?
  • 我怎样才能画出这条线?
0 投票
2 回答
1064 浏览

java - 使用 Chart2D 的直方图

我想绘制JPEG的系数直方图。我在 Google 上搜索了几个小时以了解如何使用Chart2D库,但没有示例教程。我要绘制的数组是hist[]. 我创建了一个对象LBChart2D,但我不知道如何将数组设置为数据集。

编辑:这是我正在尝试的:

java.lang.NullPointerException现在它在这一行产生一个异常:

怎么了?

0 投票
1 回答
1003 浏览

java - jchart2D 多个 Y 轴标题组合在一起

我已经使用 Achim Westerman 的 jchart2D 类已经有一段时间了,只是碰巧发生了一个例子,我试图在图表的右侧制作 3 个 Y 轴。

制作3轴的代码如下

然后我继续添加并设置右手 Y 轴如下

不幸的是,当图表出现时,三个 Y 轴按预期位于右侧,但所有标题都在第一个添加的右侧 Y 轴 (yAxisShaftSpeed) 下相互堆叠。有人有什么想法吗?

提前致谢。

0 投票
1 回答
462 浏览

java - 如何杀死或停止java小程序中的其他线程

在 java 小程序中,我正在通过 JCChart 绘制图表。现在,当我查看任务调度程序绘制图表后,它显示 Java.exe 的 CPU 利用率仍然大于 50。现在我使用带有插件的 JConsole 来观察 java 中的哪个线程占用了大量的 CPU 使用率。然后它表明 AWT-EventQueue-2 正在花费大量时间并且该线程处于 Runnable 状态并且永远不会启动。它所做的是一些像下面这样的..

那么任何人都可以告诉我如何防止我的小程序发生这种情况,或者我该如何阻止这种情况。

0 投票
1 回答
800 浏览

javascript - ServiceNow 图表过滤

我们公司使用 ServiceNow 来跟踪用户报告的事件。为了密切关注呼叫解决率,我们的帮助台查看积压图表以关注趋势。积压图表使用与此处可用的相同代码生成: http ://wiki.servicenow.com/index.php?title=Custom_Chart_Rendering

我最近被要求研究按类别过滤此图表,以便我们可以专注于特定应用程序的事件。我尝试了一些选项,但找不到任何成功过滤数据的方法。我目前最好的选择是我需要将过滤器应用于摘要集,但即使具有管理员访问权限,我也无法编辑摘要集(我不能说这是我们的设置问题还是设计问题,因为我对这个系统没有太多经验/对这个 API 没有太多经验)。

提前感谢任何指针/建议。

0 投票
1 回答
857 浏览

java - 将图表插入到内部 jframe

我有一个程序,我想要一个实时更新的绘图仪。我将使用 jchart2d,但是如何将它集成到我的 swing gui 中?我有一个内部框架,但它似乎没有占用我的图表。那就是 jInternalFrame 没有内容。

稍后我更新时

我究竟做错了什么

0 投票
1 回答
315 浏览

jchart2d - 如何用 JChart2D 制作柱形图?

示例:添加 (0, y1) 点和 (0,0) 然后 (20, 0) 和 (20, y2) 和 (20, 0), 然后 (30,0) 和 (30, y3) 和 (30, 0) 等等,所以总是回到 x 轴和第一步。

还有其他/更好的方法吗?

0 投票
1 回答
279 浏览

java - 如何在 Chart2D 上获取光标坐标(jchart2D 库)

我正在使用 jchart2D 库来绘制函数。我需要获取光标坐标。这个问题已经在这里问过了。当我将 MouseMotionListener 添加到 Chart2D 时,它以像素为单位提供光标位置(但不是坐标)。getNearestPoint 函数也不起作用,因为它找到了 Trace 中的 Point

0 投票
1 回答
356 浏览

java - JChart2D 性能

我正在绘制多达 16 条迹线,每条迹线有 300 个数据点,我每 100 毫秒连续更新 100 个数据点。因此,平均而言,我每 100 毫秒更新总共 1600 个数据点,这已经达到了我可以实时绘制的点的极限。有什么方法可以提高绘图速度或点数真的达到了 JChart2D 所能达到的极限。

需要注意的是,对于实时应用程序,JChart2D 比 JFreeChart 等其他库要好得多。JFreeChart 具有强大的功能,但对于实时来说相当繁重。

每当通知摇摆工人已添加数据时,我实际使用的循环如下:

其中跟踪已被初始化为

0 投票
0 回答
161 浏览

java - 在 JChart2D 中创建中断跟踪

我正在使用 Trace2DLtd,每个跟踪有 300 个数据点,因为它是实时的,一旦它达到 x=300,我开始在 x=0 处再次写回,但是当从 300 回到 0 时,一条线穿过图形并且我无法创建不连续性或类似的东西来避免该线穿过图表。在不擦除整个数据集的情况下如何做到这一点?