如何使用https://www.amcharts.com/demos/line-chart-with-scroll-and-
zoom/
这样的图表
我对这些功能特别感兴趣
我在这里尝试了可滚动的JFree域轴和自定义标记标签,并通过垃圾桶使域可滚动。
我仍然缺少这些功能,无法有效使用图形。
您必须结合几种方法:
平移控件 :调用setDomainPannable(true)
以启用平移;在你的控制,使用panDomainAxes()
,如图中实施的mouseDragged()
; 按照此处的建议使用鼠标。
缩放 : 不 支持通过在轴上拖动来缩放,但是支持在图 上 拖动; 向右 拖动以查看选择矩形。为确保鼠标滚轮在滚动时仅缩放域轴,请setRangeZoomable(false)
在ChartPanel
;上调用 反之亦然。
缩小 :拖动 左侧 缩小,或使用一个按钮处理程序,如图所示这里。
工具提示 :在您选择的工具中启用工具提示ChartFactory
。如果需要,创建自定义XYToolTipGenerator
,如图所示这里。
如何拥有像https://www.amcharts.com/demos/line-chart-with-scroll-and-zoom/这样的图表 null 我在这里做了初步尝试,可滚动JFree域轴和自定义标记标签,在垃圾上帝的帮助下,我使域可滚动。 我仍然缺少这些功能,以便能够有效地使用graph。
当我从使用CombinedDomainXYPlot的图表中隐藏系列的数量时,所有的范围轴都可以很好地自动重新缩放。但是,域轴不会重新缩放。是否有任何方法手动刷新缩放,或者可能有一个设置,我错过了启用自动缩放域轴在此设置?
我最近开始使用JFreeChart,我想做一些事情,但我不确定是否可能。我的程序应该从wav文件中绘制声谱图(声音图)。因此,我设法从双arraylist中的wav文件中获取数据,并将其显示在图表中。但现在我希望能够选择我的频谱图的一个区域(与相同的工具用于缩放)没有缩放,并能够播放我的声音上只选择的部分。但我根本找不到任何成功的方法。以下是我的图表代码: getChartPanelun()返回一
问题内容: 我只想绘制数组的一部分,固定x部分,但让y部分自动缩放。我尝试如下所示,但它不起作用。 有什么建议? 问题答案: 自动缩放总是使用整个数据范围,因此y轴将按y数据的全部范围缩放,而不仅仅是x范围内的缩放。 如果要显示数据的子集,那么仅绘制该子集可能是最简单的:
我试图创建一个具有可缩放/可折叠画布的应用程序。 特点: 用鼠标滚轮在支点处放大/缩小 用鼠标左键在画布上拖动节点 用鼠标右键拖动整个画布 很明显是枢轴点计算出了问题,但我想不出是什么,怎么修复。 非常感谢!
问题内容: 我需要实现变焦为包含在。我已经通过覆盖方法和调用来成功进行缩放。 这是不正常:对的和的规模如预期,但一定会得到的和这样的寄存器在预分频的位置。我能做什么?感谢您的阅读。 问题答案: 显示了如何使用明确的转化方法扩展鼠标坐标:,,和。)。