我想在每个点上绘制一个图表,其中会有一个按钮。当我点击按钮时,它会做一些事情。这是一个link;我希望我的图表看起来像这样。谁能建议我怎么做?
答案 0 :(得分:1)
使用JFreeChart
,按here所述,向ChartMouseListener
添加ChartPanel
。在chartMouseClicked()
调用Desktop#browse()
的实施中,如图所示here。概括地说,
chartPanel.addChartMouseListener(new ChartMouseListener() {
public void chartMouseClicked(ChartMouseEvent e) {
// construct a URI based the result from e.getEntity()
desktop.browse(uri);
}
public void chartMouseMoved(ChartMouseEvent e) {}
});