问题标签 [chartpanel]

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

refresh - 从串口读取数据后,JFreeChart 未更新 ChartPanel

我正在尝试从串行端口读取一些数据并使用 JFreeChart 和 ChartPanel 显示相同的数据。单击“获取”按钮后,我从串行端口获取了一组新数据。首次显示面板时,显示从串口读取的值。单击“获取”按钮后,这些值将填充到变量“数据集”中,但它们没有在图表上刷新。我哪里错了?请帮忙。提前致谢。

0 投票
0 回答
111 浏览

set - 缩小后 Jfreechart 图表变得太小

我有一个运行良好的 Jfreechart 时间序列线图。

我添加后

对代码来说,它可以通过鼠标滚轮放大和缩小,但问题是当我缩小时,它没有限制,许多空白进入图形,线条越来越小。

有没有办法为图形设置边界,所以当我缩小它时,它只能恢复到它生成的大小?

附加信息:这篇文章中的解决方案JFreeChart Maximum Zoom Out在我的情况下不起作用

[图]生成后的大小

[图表]缩小的图表

0 投票
1 回答
187 浏览

java - 调整窗口大小时如何自动调整JFreeChart的大小

我在 a ChartPanelinside a JPanelinside a有一个图表JFrame。我目前有t用于BoxLayou框架和. 我想让图表在调整窗口大小时自动调整大小。我已经尝试了我在这里找到的所有解决方案,唯一有效的是将布局设置为,但我不能使用它,因为我有其他组件并且它使它们都具有相同的大小(我需要图表比其他人大)。FlowLayoutJPanelJPanelGridLayoutJPanel

目前我有:

我在这里尝试了解决方案,但添加子面板对我没有任何帮助。我认为我不必为了调整图表大小而添加额外的面板。我怎么能只用chartPanel,JPanelJFrame?

0 投票
1 回答
59 浏览

java - 我无法让 ChartPanel 出现在现有的 jPanel 中。这和马蒂斯有关系吗?

这是我关于 Stack Overflow 的第一个问题,对于描述问题时的任何错误,我深表歉意,因此请随时要求更多或不同的描述。

我正在使用 jFreeChart API 制作一个程序,我试图通过创建 ChartPanel 并在每次进行编辑时刷新其中的图表来允许实时编辑显示的图表。

我发现有人问过类似的问题,但我发现的所有解决方案都没有解决这个问题。在运行时,图表根本不会出现在面板中。我尝试在现有面板中添加一个新面板,然后在其中添加 ChartPanel。我尝试验证整个 JFrame,并在添加我的 ChartPanel 之前擦洗 Jpanel,然后在此之后验证所有内容。

我有点担心这可能与马蒂斯有关,因为我正在使用 NetBeans 的 GUI 构建器,它似乎运行在一些可能会搞砸这一切的黑暗空间魔法上。

非常感谢您的帮助,我是一名新手程序员,所以这一切都很顺利。

编辑: 因此,经过几个小时的处理,当我尝试在运行时添加图表时,我听到了一些关于违反层次结构的信息。我对此了解不多。有没有办法让我在 GUI 构造函数中实例化我的 ChartFrame?我知道将代码放在哪里,但我似乎无法让它工作,因为图表框架必须有一个要实例化的图表。

0 投票
0 回答
46 浏览

java - 它不在图表内排序

我正在使用 java 中的 JfreeChart 库,我正在为排序方法绘制图表,但我希望在执行时显示交换,我发生的事情是,在每次交换中,图表都会更新但在代码的末尾,图表没有向我显示其中正确排序的值。但是,我想了一会儿,错误的是气泡方法,但事实并非如此,该方法的顺序正确。有什么解决办法吗。。

示例图像: 图像

这是我制作的代码:

0 投票
1 回答
331 浏览

java - JFreechart:将图表面板的所有组件保存在 png 文件中

使用 JFree 我想制作一个 XY 绘图,并在绘图外的右边距写入一些信息......并将所有信息(即绘图 + 信息)保存在 png 文件中。我以为我找到了一种使用以下代码的方法:

当情节出现在其框架中时,我得到以下信息:

在此处输入图像描述

但是,当我保存它(执行 dosave,或 doprint,或另存为,或通过缓冲图像)时,我得到以下信息:

在此处输入图像描述

有没有办法在我的 png 文件中包含图表面板的所有组件?是否有另一种方法可以将信息放在右边距并将完整结果保存在 png 文件中?

感谢您的关注。