GsonOption option = new GsonOption();
option.title(title);
option.tooltip().trigger(Trigger.axis);
// 设置 yAxis
ValueAxis valueAxis = new ValueAxis();
// 设置横虚线
valueAxis.setSplitLine(new SplitLine().lineStyle(new LineStyle().type(LineType.dashed)));
// 设置y轴文字颜色
valueAxis.setAxisLine(new AxisLine().lineStyle(new LineStyle().color("#999999")));
option.yAxis(valueAxis);
// 设置Y轴文字的宽度
option.setGrid(new Grid().x(50));
// X轴相关
// X轴的绘制
CategoryAxis categoryAxis = new CategoryAxis();
// x轴文字颜色
categoryAxis.axisLine(new AxisLine().lineStyle(new LineStyle().color("#999999")));
// 去除刻度
categoryAxis.axisTick(new AxisTick().show(false));
// x 刻度颜色
categoryAxis.axisLine(new AxisLine().lineStyle(new LineStyle().color("#999999")));
// 设置X轴数据
categoryAxis.data(xAxis);
// 设置X轴属性
option.xAxis(categoryAxis);
// 折线相关属性
Line line = new Line();
// 设置折线颜色
line.smooth(false).name(title).data(yAxis).itemStyle().normal().lineStyle().setColor("#2AD1B5");
// 折点颜色
line.itemStyle().normal().color("#2AD1B5");
// 设置折点为实心、大小为5
line.symbol(Symbol.circle).symbolSize(5).hoverable(false);
AreaStyle areaStyle = new AreaStyle();
// 填充面积颜色
areaStyle.type("default").color("#E9FAF7");
line.setAreaStyle(areaStyle);
option.series(line);
最后修改:2021 年 07 月 09 日
© 允许规范转载