XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer();
// renderer.setChartTitle("实时曲线");// 标题
// renderer.setChartTitleTextSize(20);
// renderer.setXTitle("时间"); // x轴说明
// renderer.setAxisTitleTextSize(16);
// renderer.setMargins(new int[] { 20, 30, 100, 0 });
// renderer.setLegendTextSize(15); // 曲线说明
// renderer.setYAxisMax(50);
// renderer.setYAxisMin(-30);
// renderer.setYAxisMax(100);
// renderer.setYAxisMin(-100);
// renderer.setXLabelsAlign(Align.RIGHT);// 设置刻度线与X轴之间的相对位置关系
renderer.setYLabelsAlign(Align.RIGHT);// 设置刻度线与Y轴之间的相对位置关系
renderer.setInScroll(true); // 调整大小
renderer.setAxesColor(Color.BLACK);
renderer.setLabelsTextSize(9); // 数轴刻度字体大小
renderer.setLabelsColor(Color.BLACK);
renderer.setXLabelsColor(Color.BLACK);
renderer.setYLabelsColor(0, Color.BLACK);
renderer.setShowLegend(false);
renderer.setMargins(new int[] { 0, 10, 0, 0 });
renderer.setYAxisMin(0); // 设置Y轴起点
renderer.setYAxisMax(20.0); // 设置Y轴起点
renderer.setPanEnabled(false, false);
renderer.setShowGrid(true);
renderer.setMarginsColor(0x5baffd);// 设置背景颜色
renderer.setShowCustomTextGrid(true);
renderer.setYLabels(0); // 设置Y轴不显示数字(改用我们手动添加的文字标签)
// renderer.addYTextLabel(5, "弱");
// renderer.addYTextLabel(25, "强");
int i;
String name;
for(i = 0;i<20;i++ ){
i++;
if(i<10){
name="弱";
renderer.addYTextLabel(5, name);
}else{
name="强";
renderer.addYTextLabel(15, name);
}
}
XYSeriesRenderer r = new XYSeriesRenderer();// 折线对象
r.setColor(Color.BLUE);
// r.setLineWidth(3);//设置线宽
r.setChartValuesTextSize(15);
// r.setChartValuesSpacing(3);
r.setPointStyle(PointStyle.CIRCLE);
r.setFillBelowLine(true);
r.setFillBelowLineColor(0x5baffd);
r.setFillPoints(true);
renderer.addSeriesRenderer(r);
// renderer.setChartTitle("实时曲线");// 标题
// renderer.setChartTitleTextSize(20);
// renderer.setXTitle("时间"); // x轴说明
// renderer.setAxisTitleTextSize(16);
// renderer.setMargins(new int[] { 20, 30, 100, 0 });
// renderer.setLegendTextSize(15); // 曲线说明
// renderer.setYAxisMax(50);
// renderer.setYAxisMin(-30);
// renderer.setYAxisMax(100);
// renderer.setYAxisMin(-100);
// renderer.setXLabelsAlign(Align.RIGHT);// 设置刻度线与X轴之间的相对位置关系
renderer.setYLabelsAlign(Align.RIGHT);// 设置刻度线与Y轴之间的相对位置关系
renderer.setInScroll(true); // 调整大小
renderer.setAxesColor(Color.BLACK);
renderer.setLabelsTextSize(9); // 数轴刻度字体大小
renderer.setLabelsColor(Color.BLACK);
renderer.setXLabelsColor(Color.BLACK);
renderer.setYLabelsColor(0, Color.BLACK);
renderer.setShowLegend(false);
renderer.setMargins(new int[] { 0, 10, 0, 0 });
renderer.setYAxisMin(0); // 设置Y轴起点
renderer.setYAxisMax(20.0); // 设置Y轴起点
renderer.setPanEnabled(false, false);
renderer.setShowGrid(true);
renderer.setMarginsColor(0x5baffd);// 设置背景颜色
renderer.setShowCustomTextGrid(true);
renderer.setYLabels(0); // 设置Y轴不显示数字(改用我们手动添加的文字标签)
// renderer.addYTextLabel(5, "弱");
// renderer.addYTextLabel(25, "强");
int i;
String name;
for(i = 0;i<20;i++ ){
i++;
if(i<10){
name="弱";
renderer.addYTextLabel(5, name);
}else{
name="强";
renderer.addYTextLabel(15, name);
}
}
XYSeriesRenderer r = new XYSeriesRenderer();// 折线对象
r.setColor(Color.BLUE);
// r.setLineWidth(3);//设置线宽
r.setChartValuesTextSize(15);
// r.setChartValuesSpacing(3);
r.setPointStyle(PointStyle.CIRCLE);
r.setFillBelowLine(true);
r.setFillBelowLineColor(0x5baffd);
r.setFillPoints(true);
renderer.addSeriesRenderer(r);