问题标签 [knowm-xchart]

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 投票
2 回答
2419 浏览

java - 如何使用 XChart 使 Y 轴上的限制相同?

我正在尝试绘制一系列相似的函数。域为 [0,1],范围始终为 [-3,3]。

我希望每个图的 Y 轴上的限制都相同。尝试设置系列 y min 和 y max 似乎不起作用。

有没有办法使 Y 轴上的限制在每张图上都相同?

0 投票
1 回答
232 浏览

java - 2d 直方图 java 或从 pig 到另一个脚本的管道输出

我需要使用 pig 创建一个 2d 直方图。我已经使用 java 中的 UDF 和 xeiam ( http://xeiam.com/xchart/ ) 的 xchart 创建了一个标准直方图。但是我找不到任何用于 2d 直方图的 java 库(我已经检查了大约 20 个库)。

如果这不存在(我觉得很奇怪),有什么方法可以将 pig 的输出发送到其他脚本,例如 gnuplot 或 R?我不想将数据保存到文件并上传以进行管理。

0 投票
1 回答
389 浏览

java - Java - Xeiam 的带有值的 XChart 标记

我一直在试图弄清楚是否可以为每个条形图/线形标记放置准确的值。

当前结果: 在此处输入图像描述

期望的结果: 在此处输入图像描述

0 投票
0 回答
484 浏览

java - Java XChart 点文本标签

我正在尝试将文本标签添加到xChart中的数据点。但我不知道如何添加其他信息。

这是系列数据的代码片段。z, y - 双精度数组。我有一个带有点标签信息的字符串数组。

0 投票
1 回答
466 浏览

java - maven 无法从传递存储库中获取依赖项(有时)

我有以下听起来很疯狂的问题。我有一个项目 A,它使用使用 Lib C 的 Lib B。Lib C 不在中心。Lib B 有一个父级,它定义了一个可以在其中找到 lib C 的存储库。取决于 mvn 版本,也许还有其他一些香料,它是否有效。该项目的问题是 MoSKito:https ://github.com/anotheria/moskito 。MoSKito 依赖于 xchart (com.xeiam.xchart:xchart 2.5.0)。xchart 使用 VectorGraphics2D (de.erichseifert.vectorgraphics2d:VectorGraphics2d:0.9.1)。VectorGraphics2D 不在中心。

xchart 在其父级 (com/xeiam/xchart/xchart-parent/2.5.0/xchart-parent-2.5.0.pom) 中定义了 VectorGraphics2D 的依赖关系:

现在回到原来的问题:当我在我的机器上构建 MoSKito 时, VectorGraphics2D 是从http://mvn.erichseifert.de/maven2下载的。我在我的构建日志中看到它,它也存在于存储库中,文件 _remote.repositories 包含以下内容:

如果其他人构建 MoSKito,则不会下载文件并且错误消息是

是否可以进行任何设置来解决此问题,所以它至少是确定性的?

PS谁将此问题标记为maven force update dependencies question的重复,它与依赖项更新无关。它是关于 maven 从引用项目中指定的存储库中解析工件。有时它有效,有时则无效。

0 投票
1 回答
729 浏览

java - 如何使用 xChart Java 在折线图中绘制三种不同颜色的三条线

我正在使用 xChart,我想绘制三条不同的线,每条线在同一个折线图上都有不同的颜色。直到现在我所能做的就是单独绘制它们,这根本不好:/尝试使用 addSeries() 并设置线条颜色如下:

但我无法摆脱标记:/编辑:摆脱标记这就是我所做的

但是我怎样才能在一张图表中显示三条线呢?

0 投票
0 回答
831 浏览

java - 如何将 XChart PieChart 添加到现有的 Java GUI?

最近我问了一个与此类似的问题,但没有提供足够的信息,而且我的代码太长,无法进行代码审查。我已经编写了一个新文件,其内容与我之前的帖子相同。在这里,我再次遇到了同样的问题。

当我尝试单击“显示图表”按钮时,出现以下错误:

这是我的代码:

我正在尝试编写一个 Java GUI,一旦用户单击按钮,图形就会显示在同一个 GUI 上。我仍然想使用嵌套布局来实现这一点,因为我喜欢干净的外观。有人提到我可以使用 cardLayout 但我认为那太混乱了。

谢谢,任何帮助表示赞赏。

0 投票
2 回答
1733 浏览

java - Java 将 XChart 保存为 PDF

使用XChart我可以制作漂亮的图表。当我制作图表时,我可以右键单击它,然后会出现“另存为”的选项。然后,我可以通过单击将图像以指定格式保存到指定目录。

我怎样才能编写为我自动执行此操作的 Java 代码?也就是说,我有一个创建大约 50 个图形的应用程序,我不想在每次运行应用程序时手动将每个图形保存到它所属的位置。

这是我制作图表的方法:

0 投票
0 回答
58 浏览

java - 使用updateOHLCSeries时xchart java swing无法正确绘制数据

嗨,我对 java swing 中的 xChat lib(org.knowm.xchart) 有一个奇怪的问题。

当我第一次向它添加数据时,我能够创建一个图表(蜡烛),但是当我向它添加数据时说 5 秒后它没有绘制蜡烛。

  1. 在初始化我使用chart.addSeries("Candle", xData, openData, highData, lowData, closeData, volumeData);
  2. 在 Timer 5 秒后(通过使用 WSS onmessages 完成,即消息在几秒钟后收到)chart.updateOHLCSeries("Candle", xData, openData, highData, lowData, closeData, volumeData);

结果: 在此处输入图像描述

我无法理解为什么它是第一次而不是第二次,我怀疑它与 chart.updateOHLCSeries 有关,但找不到解决方案。

在上图中,前 5 根蜡烛是使用 chart.addSeries 绘制的,后 2 根蜡烛是使用 chart.updateOHLCSeries 添加的

0 投票
1 回答
274 浏览

java - 在相同的工作 JFrame 中绘制 org.knowm.xchart.XYChart

我想在同一个工作 JFrame 中绘制 org.knowm.xchart.XYChart 数据,但在下面的代码中没有任何反应:

jPanel1 锚定在 Jframe 的底部。org.knowm.xchart.XYChart 的所有示例都在新窗口中显示图表。