簡體   English   中英

如何在 Jfreechart 中使鼠標滾輪縮放(setMouseWheelEnabled())只影響特定軸?

[英]How to make mouse wheel zoom(setMouseWheelEnabled()) in Jfreechart only affect specifix axis?

當我使用此代碼行啟用鼠標滾輪放大圖表時:

chartPanel.setMouseWheelEnabled(true);

滾動鼠標滾輪將放大/縮小 xy 軸。 如何在其中一個軸上禁用鼠標滾輪縮放?

Jfreechart 版本:1.0.13

使用ChartPanel方法setDomainZoomable()setRangeZoomable()單獨控制坐標區。 作為一個具體示例,在此示例中編輯createChartPanel() ,如下所示,以啟用"Value"軸上的縮放,同時保持"Count"軸不變:

panel.setMouseWheelEnabled(true);
panel.setDomainZoomable(true);
panel.setRangeZoomable(false);

為了方便,

  • 根據需要使用上下文菜單更改縮放設置。

  • 根據需要使用這些縮放按鈕。

  • 使用此處描述的其他適用功能。

放大: 放大

縮小: 縮小

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM