use*_*308 3 java swing jfreechart
如何拥有像https://www.amcharts.com/demos/line-chart-with-scroll-and-zoom/这样的图表
我对这些功能特别感兴趣
我在这里做了初步尝试Scrollable JFree 域轴和自定义标记标签在垃圾神的帮助下我使域可滚动。
我仍然缺少这些能够有效使用图形的功能。
您必须结合几种方法:
平移控件:调用,setDomainPannable(true)启用平移;在您的控件中,使用panDomainAxes(),如实现中所示mouseDragged();按照此处的建议使用鼠标。
缩放:不支持在轴上拖动缩放,但支持在绘图上拖动;向右拖动以查看选择矩形。为了确保鼠标滚轮仅缩放时被卷起域坐标轴,调用setRangeZoomable(false)上ChartPanel; 对于范围轴,反之亦然。
缩小:拖动左侧缩小,或使用一个按钮处理程序,如图所示这里。
工具提示:在您选择的ChartFactory. 如果需要,创建自定义XYToolTipGenerator,如图所示这里。