3
基本上我想要的线图放大和缩小(总共4个按钮,2为X轴(放大和缩小)和其他两个Y轴)在按钮单击沿任何轴,如果图形绘制在负x轴和负Y轴区域上,具体取决于数据点,然后在按钮单击时应该基于按钮单击将图形放大并沿着该负x轴或负y轴缩小。单击JfreeChart折线图上的按钮放大和缩小功能?
我该如何做到这一点?任何示例代码与详细说明是非常有帮助的!
private JButton createZoom()
{
final JButton auto = new JButton("ZOOMIN");
auto.setActionCommand("ZOOM_IN_DOMAIN");
auto.addActionListener(new ChartPanel(chart));
return auto;
}
在该示例中引用您提供 “chartPanel.setMouseWheelEnabled(真)”;此行将导致图形沿着x轴,y轴和这两者的ZoomIn和ZoomOut。但我想要一个按钮点击功能,如果我按下按钮“xZoom”缩放应该沿x轴完成。类似地按下“yZoom”按钮缩放应该沿着y轴完成。只有当“按下“缩放”按钮应该对两个轴进行缩放。这是我的要求,你可以请帮助一些示例代码如何做到这一点。 – JAVA
我已经在上面添加了一个特定的示例;如果您遇到问题,请编辑您的问题以包含显示修改方法的[mcve]。 – trashgod
感谢编辑回答:)但链接之一是打破了你提供的2。 – JAVA