问题标签 [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 回答
359 浏览

java - JFreeChart ChartPanel 根据内容更改调整大小

我正在使用ChartPanelJFreeChart (1.0.14) 中的一个来显示一些图。布局由MigLayout处理,一切正常。但是,我不时有奇怪的行为。当图发生变化时,面板的最小尺寸有时会发生变化。我没有在我的代码中设置它,而是将所有内容留给 MigLayout。

不幸的是,我无法在 SSCCE 中重现此行为,尤其是第一个 S。但在我的应用程序中,当我只是更改渲染器以显示其中一个的较粗线时,也会发生这种情况XYSeries

所以我的问题:

  • 是否可以根据显示的内容在 JFreeChart 的代码中更改布局参数?
  • 如果是这样,是否可以关闭此行为?因为除了 MigLayout 之外,我不希望其他任何东西来处理布局参数......
0 投票
1 回答
6448 浏览

java - 使用 JPanel 将 ChartPanel 添加到 JTabbedPane

我想添加JFreeChartJPanel然后添加JPanelJTabbedPane. 我设法在 上显示JFreeChartJFrame但我想添加JFreeChartJTabbedPane.

显示图表的代码:

添加到 TabbedPane 的代码:

0 投票
1 回答
3830 浏览

java - JFreeChart 选择一个区域而不缩放

我最近开始使用 JFreeChart 并且有一些我想做的事情,但我不确定它是否可能。我的程序应该从 wav 文件中绘制频谱图(声音图)。所以我设法从双数组列表中的 wav 文件中获取数据并将其显示在图表中。但是现在我希望能够在不缩放的情况下选择我的频谱图的一个区域(使用用于缩放的相同工具)并且能够只播放我的声音中的选定部分。但我根本找不到任何成功的方法。这是我的图表代码:

在这里我调用 Chart 类并使用它:

vue.getChartPanelUn() 返回一个 ChartPanel。你知道如何解决我的问题吗?非常感谢(如果我的英语并不总是准确的话,很抱歉:/)

0 投票
2 回答
1647 浏览

swing - JFreeChart选择多点-鼠标拖动-套索-Java

JFreeChart在 Java 中使用来绘制一个XYLineChart包含 50+ x, y 点。该图表位于myChartPanel的 1 中。JPanelsJFrame

我知道JFreeChart已经内置了缩放功能,通过鼠标单击和拖动,它会放大/缩小并显示所选“拖动”区域下的点。

我想知道是否有任何方法可以让它返回点的 x、y 坐标,如果我们在按下CTRLALTSHIFT键的同时进行缩放,即,如果用户单击图表上的一个点然后拖动鼠标,它应该像往常一样缩放。但是,如果用户点击一个点并在按下SHIFTALTCTRL键的同时拖动,我们应该得到一个列表,其中包含图表上选择的所有点[拖动区域下方的点]。这可能吗 ?请让我知道如何去做。

我确实尝试添加一个简单MouseListener的方法ChartPanel来检测鼠标何时被按下和释放,但鼠标事件返回的 x、y 位置值对应于屏幕上单击的位置而不是实际的 x、y 坐标图表上的点。我需要用户单击并拖动鼠标的所有点的实际坐标,以便计算在哪个点之前按下并拖动鼠标以及释放鼠标的位置,并使用该信息选择拖动下方的多个点区域。

如果有人对此有任何想法,请告诉我。

0 投票
1 回答
717 浏览

netbeans - 对齐 jFreeChart(setAlignmentX 和 Y?)

我试图在 JFrame 中对齐整个图表,但我知道的正常组件代码不适用于 JChartPanels。最初我尝试在 JChartPanel 上设置 AligmentX 和 Y 但这没有用。然后我尝试将 JChartPanel 添加到 JPanel 然后 setAlignment 但是一旦我将 JChartPanel 添加到 JPanel 图形不再可见。

下面的代码在默认左上角位置的 JFrame 中创建一个图形。我需要对齐图表 - 使用任何值,因为我稍后会更改它们以适应我的目的。

包含的代码没有上述任何尝试(错误):

0 投票
1 回答
563 浏览

java - 如何在 JFreeChart 中将 ChartPanel 坐标转换为 XYPlot 坐标

我有 ChartPanel,上面实现了所有 Listner。在鼠标拖动事件中,我正在更改注释上的坐标以重绘以显示拖动动作。它工作正常,但坐标有点混乱。实际上,我得到的协调是在 ChartPanel 的上下文中,然后转换为 XYPlots 的 Axes 值,因此注释在奇怪的位置绘制。

0 投票
2 回答
1179 浏览

java - 摆脱 jfreechart chartpanel 不必要的空间

我试图让 JFreeChartChartPanel删除面板边缘和图形本身之间不需要的额外空间。

为了更好地说明,这是一个 SSCCE(安装了 JFreeChart):

如果您调整框架的大小,您会看到无法使图形的边缘到达面板的边缘(面板以红色勾勒)。特别是在底部 - 图表底部和面板底部之间总是存在间隙。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

有没有办法让图表填满整个区域?有没有办法至少保证它正在触摸面板的一个边缘(即,它正在触摸顶部和底部或左侧和右侧)?

0 投票
3 回答
388 浏览

java - 轴描述中的下标

我想知道是否可以在轴描述中使用下标。我有以下代码

有没有办法在字符串“a x [m/s²]”中为 x 下标?下标可以是例如 X₉</p>

0 投票
1 回答
914 浏览

java - 将图表面板中的条形图添加到 jpanel

我试图寻找答案来得到这个,但它不能正常工作,所以这是我的问题。我创建了一个条形图,我想将其添加到 java swing 应用程序中的 jpanel 中,这是我将图表添加到面板的代码,

但是当我运行它时,图表在 jpanel2 中不可见,并且它没有给出任何错误。如何更改此代码以使其正常工作?

0 投票
1 回答
49 浏览

jfreechart - 从网络摄像头更新数据时更新 Jfreechart

我的 jfreeChart 来自网络摄像头的框架。我传递了这些帧,它会生成该帧的 R、G 和 B 颜色图形。我希望这个图表在我传递帧时自动更新。我已经尝试了一切,但没有任何效果。

欢迎任何帮助。

}