eCharts做为国内优秀的开源图表工具,功能强大,可是使用中也存在必定的问题。前端
该项目的开发,包括一个以源码形式发布的Typescript库,以及一个示例网站。git
this.Sample_Pie_Bar = PieOption.CreatePie(CommonFunction.clone(dataset), "65%"); this.Sample_Pie_Bar.series[0].label.show = true; this.Sample_Pie_Bar.series[0]['color'] = ChartColor.colorlist_7_Baidu; let category = ['唐三', '戴沐白', "马红俊", "奥斯卡", "小舞", "宁荣荣", "朱竹清"]; let value = [50, 100, 150, 70, 80, 120, 90]; let line = LineOption.CreateLineItem(value); //line用坐标轴的修正 var line_xAsix = new Axis(); line_xAsix.type = "category"; line_xAsix.data = category; var line_yAsix = new Axis(); line_yAsix.type = "value"; this.Sample_Pie_Bar.xAxis = [line_xAsix]; this.Sample_Pie_Bar.yAxis = [line_yAsix]; this.Sample_Pie_Bar.grid = [{ 'top': '0%', 'left': '10%', 'width': '50%', 'height': '100' }] line_xAsix.gridIndex = 0; line_yAsix.gridIndex = 0; line.xAxisIndex = 0; line.yAxisIndex = 0; //图(Chart)和坐标(Axis)绑定,坐标和网格(Grid)绑定 this.Sample_Pie_Bar.series.push(line);
现时点完成功能以下github
截图:
数据结构
Demo:http://datavisualization.club:8081/basic/bar
Github:https://github.com/magicdict/VisLab工具