如何使用xChart在折线图中绘制三种不同颜色的三条线 Java
How to draw three lines with three different colours in a line chart using xChart Java
我正在使用 xChart,我想在同一个折线图上绘制三条不同的线,每条线的颜色不同。到现在为止我所能做的就是把它们分开画,一点也不好:/
尝试使用 addSeries() 并像这样设置线条颜色:
Series red=chart.addSeries("Red", dataX, dataY).setLineColor(Color.red);
但我无法摆脱标记:/
编辑:摆脱标记这是我所做的
SeriesMarker marker= SeriesMarker.NONE;
但是我怎样才能在一个图表中显示三行呢?
从 V 3.0.0 开始,您可以这样做:
// Create Chart
Chart_XY chart = new ChartBuilder_XY().width(800).height(600).xAxisTitle("X").yAxisTitle("Y").build();
// Customize Chart
chart.getStyler().setLegendPosition(LegendPosition.InsideNE);
// Series
chart.addSeries("a", new double[] { 0, 3, 5, 7, 9 }, new double[] { -3, 5, 9, 6, 5 }).setMarker(SeriesMarkers.NONE);
chart.addSeries("b", new double[] { 0, 2, 4, 6, 9 }, new double[] { -1, 6, 4, 0, 4 }).setMarker(SeriesMarkers.NONE);
chart.addSeries("c", new double[] { 0, 1, 3, 8, 9 }, new double[] { -2, -1, 1, 0, 1 }).setMarker(SeriesMarkers.NONE);
我正在使用 xChart,我想在同一个折线图上绘制三条不同的线,每条线的颜色不同。到现在为止我所能做的就是把它们分开画,一点也不好:/ 尝试使用 addSeries() 并像这样设置线条颜色:
Series red=chart.addSeries("Red", dataX, dataY).setLineColor(Color.red);
但我无法摆脱标记:/ 编辑:摆脱标记这是我所做的
SeriesMarker marker= SeriesMarker.NONE;
但是我怎样才能在一个图表中显示三行呢?
从 V 3.0.0 开始,您可以这样做:
// Create Chart
Chart_XY chart = new ChartBuilder_XY().width(800).height(600).xAxisTitle("X").yAxisTitle("Y").build();
// Customize Chart
chart.getStyler().setLegendPosition(LegendPosition.InsideNE);
// Series
chart.addSeries("a", new double[] { 0, 3, 5, 7, 9 }, new double[] { -3, 5, 9, 6, 5 }).setMarker(SeriesMarkers.NONE);
chart.addSeries("b", new double[] { 0, 2, 4, 6, 9 }, new double[] { -1, 6, 4, 0, 4 }).setMarker(SeriesMarkers.NONE);
chart.addSeries("c", new double[] { 0, 1, 3, 8, 9 }, new double[] { -2, -1, 1, 0, 1 }).setMarker(SeriesMarkers.NONE);