Java使用abel533.echarts快速开发条形统计图数量加百分比
时间: 2023-12-30 12:05:55 浏览: 86
可以使用abel533.echarts快速开发条形统计图,并在图上显示数量和百分比。下面是一个示例代码:
```java
import com.github.abel533.echarts.Chart;
import com.github.abel533.echarts.Option;
import com.github.abel533.echarts.axis.CategoryAxis;
import com.github.abel533.echarts.axis.ValueAxis;
import com.github.abel533.echarts.data.BarData;
import com.github.abel533.echarts.series.Bar;
import java.util.ArrayList;
import java.util.List;
public class BarChartDemo {
public static void main(String[] args) {
// 创建图表
Chart chart = new Chart();
// 创建横轴,即X轴
CategoryAxis categoryAxis = new CategoryAxis();
// 创建纵轴,即Y轴
ValueAxis valueAxis = new ValueAxis();
// 设置横轴数据
List<String> xAxisData = new ArrayList<>();
xAxisData.add("A");
xAxisData.add("B");
xAxisData.add("C");
categoryAxis.setData(xAxisData);
// 设置纵轴数据
List<BarData> yAxisData = new ArrayList<>();
yAxisData.add(new BarData("A", 100));
yAxisData.add(new BarData("B", 150));
yAxisData.add(new BarData("C", 200));
valueAxis.setData(yAxisData);
// 创建柱状图
Bar bar = new Bar();
// 设置柱状图数据
bar.setData(yAxisData);
// 创建图表配置项
Option option = new Option();
// 设置图表标题
option.title("柱状图示例");
// 设置图表横轴
option.xAxis(categoryAxis);
// 设置图表纵轴
option.yAxis(valueAxis);
// 添加柱状图系列
option.series(bar);
// 渲染图表
chart.setOption(option);
// 输出图表HTML代码
System.out.println(chart.toHTML());
}
}
```
这个示例代码演示了如何使用abel533.echarts创建一个简单的柱状图,并在图上显示数量和百分比。你可以根据自己的需求修改数据和样式。
注意:在运行代码之前,你需要确保已经正确引入abel533.echarts库,并且环境配置正确。
阅读全文