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 日
如果觉得我的文章对你有用,请随意赞赏