gpt4 book ai didi

java - 选择条形图类别标签

转载 作者:行者123 更新时间:2023-11-29 06:00:13 25 4
gpt4 key购买 nike

我在带有多个类别标签的 Swing GUI 中使用 JFreeChart 条形图。每个标签都有几个子类别标签。有很多酒吧。因此,每一个都非常小,几乎看不见。我希望能够放大特定类别。

是否可以使类别标签可点击?例如,通过向它添加一个监听器?然后我会点击一个类别标签并将显示的图表设置为仅显示该类别。

如果不是,还有什么其他解决方案可以使条形图更加可见?

最佳答案

我使用的鼠标监听器的伪代码:

chartPanel.addChartMouseListener(new ChartMouseListener() {

@Override
public void chartMouseClicked(ChartMouseEvent e) {
if (e.getEntity().getClass() != CategoryLabelEntity.class) {
return;
}

CategoryLabelEntity entity = (CategoryLabelEntity) e.getEntity();
String category = (String) entity.getKey();

//Using another dataSet, create a zoomedInChart
//composed only of values from that dataset
chartPanel.setChart(zoomedInChart);
}

@Override
public void chartMouseMoved(ChartMouseEvent e) {
// do nothing
}

});

关于java - 选择条形图类别标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10436142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com