![](/img/trans.png)
[英]How does XYLineAndShapeRenderer connect a dataset with a graph?
[英]How do I remove the points in XYLineAndShapeRenderer?
我正在使用显示有XY折线图的JFreeChart在Java中创建应用程序。 问题是它在行上显示数据集的每个点,而我不想显示这些点。 关于如何删除这些点或使其不可见的任何想法?
这是一个示例屏幕截图:
这是代码:
JFrame frame = new JFrame();
XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer();
renderer.setSeriesPaint(0, Color.RED);
renderer.setSeriesStroke(0, new BasicStroke(2.0f,
BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND, 1.0f,
new float[] { 2.0f, 4.0f }, 0.0f));
XYDataset ds = createDataset(i, p, capacity);
JFreeChart xylineChart = ChartFactory.createXYLineChart("", "",
"", ds, PlotOrientation.VERTICAL, true, true, false);
XYPlot plot = xylineChart.getXYPlot();
plot.setDomainGridlinePaint(Color.BLACK);
plot.setRangeGridlinePaint(Color.BLACK);
plot.setBackgroundPaint(Color.WHITE);
plot.setRenderer(renderer);
ChartPanel cp = new ChartPanel(xylineChart);
frame.getContentPane().add(cp);
默认情况下, XYLineAndShapeRenderer
的无参数构造 XYLineAndShapeRenderer
“创建一个同时可见线和形状的新渲染器。” 要删除这些点,您可以
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.