我正在使用JFreeChart绘图。默认情况下,XYLineAndShapeRenderer可以显示工具提示。如果我将其更改为XYDotRenderer,工具提示将消失。我错过了什么吗?以下是代码片段
JFreeChart chart = ChartFactory.createTimeSeriesChart(
"Test Prices","time","price",dataset,true,true,false);
XYPlot plot = (XYPlot)chart.getPlot();
XYDotRenderer renderer = new XYDotRenderer();
renderer.setDotHeight(10);
renderer.setDotWidth(10);
renderer.setLegendItemToolTipGenerator(
new StandardXYSeriesLabelGenerator("ToolTip {0}"));
plot.setRenderer(renderer);发布于 2012-07-27 04:26:30
从您的代码片段中还不清楚您是想要项目工具提示还是图例工具提示;我将同时解决这两个问题:
XYLineAndShapeRenderer不同,XYDotRenderer不包括对图表实体的支持,而图表实体是item tooltips.新建legendGenerator = StandardXYSeriesLabelGenerator();XYSeriesLabelGenerator
https://stackoverflow.com/questions/11635898
复制相似问题