protected void setDefaultCategoryItemRenderer() { // 获得renderer 注意这里是下嗍造型到lineandshaperenderer!! lineandshaperenderer = (LineAndShapeRenderer) categoryPlot.getRenderer(); // 天蓝 lineandshaperenderer.setSeriesPaint(0, new Color(41, 106, 232)); // lineandshaperenderer.setSeriesPaint(1, new Color(255,0,255));//桃红2 // lineandshaperenderer.setSeriesPaint(2, new Color(255,255,128));//黄色3 // lineandshaperenderer.setSeriesPaint(3, new Color(0,255,255));//蓝4 // lineandshaperenderer.setSeriesPaint(4, new Color(128,0,128));//紫5 // lineandshaperenderer.setSeriesPaint(5, new Color(0,0,255));//墨绿6 // lineandshaperenderer.setSeriesPaint(6, new Color(0,0,128));//蓝7 // lineandshaperenderer.setSeriesPaint(7, new Color(0,204,255));//草绿 // lineandshaperenderer.setSeriesPaint(8, new Color(192,192,192));//天蓝 // lineandshaperenderer.setSeriesPaint(9, new Color(204,255,204));//天蓝 // 点(即数据点)可见 lineandshaperenderer.setBaseShapesVisible(true); // 显示折点数据 lineandshaperenderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator()); // 显示折点数据 lineandshaperenderer.setBaseItemLabelsVisible(true); // 折点数据字体 lineandshaperenderer.setBaseItemLabelFont(FontUtil.getFont_verdana_Plain(12)); // 折点数据显示位置 ItemLabelPosition position = new ItemLabelPosition(ItemLabelAnchor.OUTSIDE12, TextAnchor.BASELINE_CENTER); lineandshaperenderer.setBasePositiveItemLabelPosition(position); // 点(即数据点)间有连线可见 lineandshaperenderer.setBaseLinesVisible(true); // 定义series为”First”的(即series1)点之间的连线 ,这里是虚线,默认是直线 // lineandshaperenderer.setSeriesStroke(0, new BasicStroke(2.0F, 1, 1, 1.0F, new float[] { 10F, // 6F }, 0.0F)); // XYLineAndShapeRenderer xylineandshaperenderer = new XYLineAndShapeRenderer(); // xylineandshaperenderer.setSeriesLinesVisible(0, false); //第一个XYSeries数据点间连线不可见 // xylineandshaperenderer.setSeriesShapesVisible(1, false); //第二个XYSeries数据点不可见 // xyplot.setRenderer(xylineandshaperenderer); }