如何使用https://www.amcharts.com/demos/line-chart-with-scroll-and-zoom/
等图表我对这些功能特别感兴趣
我在这里做了初步尝试Scrollable JFree domain axis and custom marker label在trashgod的帮助下我使域名可滚动。
我仍然缺少这些功能,无法有效地使用图表。
答案 0 :(得分:4)
你必须结合几种方法:
平移控件:调用,setDomainPannable(true)
启用平移;在您的控件中,使用panDomainAxes()
,如implementation的mouseDragged()
所示;按建议使用鼠标here。
缩放:通过拖动轴进行缩放不支持,但拖动 ;拖动右侧以查看选择矩形。要确保鼠标滚轮仅在滚动时缩放域轴,请在setRangeZoomable(false)
上调用ChartPanel
;反之亦然,范围轴。
缩小:拖动左缩小或使用按钮处理程序,如here所示。
工具提示:在您选择的ChartFactory
中启用工具提示。如果需要,请创建自定义XYToolTipGenerator
,如图所示here。