绘制图表

                                        绘制图表

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Visual Studio/ 绘制图表

作者:戴伟雄

撰写时间:2019年5月15日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

有些时候我们需要把数据以图表的形式显示出来,这样更能方便直观的查看到数据的状况,所以我们要学会怎样把数据以图表的形式显示。

    要绘制一个图表首先要准备好dom,就是准备好画图表的区域,我这里是用了echarts插件,基于准备好的dom,初始化echarts实例,我这边是画了四个图表,

准备好dom初始化之后,我们要设置图表的配置项以及数据,我们下面配置的是一个饼状图,先是设置一个标题组件title,有标题的类容、标题的位置、设置文本样式,这里设置了字体大小。

接着就是设置提示框组件tooltip,先是一个数据项图形触发trigger,设置为item 代表着是鼠标移到图形触发,再设置提示框提示的类容formatter: "{a} {b} <br/>人数:{c},比例:{d}%" :{a} 代表系列名称,{b}代表数据项名称,{c}代表数值,{d}代表比例。

然后是图例组件legend ,先是设置图例列表的布局朝向orient: 'horizontal'horizontal代表着横向,然后再设置图例的位置left: 'left'靠左边,  top: '20px', 这边设置头部20px,然后设置图例的数据数组data:["合格(60~100)","不合格(0~59)"] 这边设置了两个。

最后设置系列列表series,先设置系列名称name: '成绩',//系列名称,用于tooltip的显示, 然后再是设置图表的形式type:‘pie’pie代表饼图,再设置饼图的内外半径radius: [0, '50%'],,接着就是设置饼图的中心坐标位置center: ['50%', '55%']

最后设置数据项data: [

                            { value: StatisticsData.PassNumber, name: '合格(60~100)' },//name名称

                            { value: StatisticsData.PassFail, name: '不合格(0~59)' },

                        ]

把对应的数据放进去,

 

这样设置了各项配置后就可以实现一个饼图的绘制了

 

如果是柱状图的话,其他的就是差不多,但多了一个x轴和y轴,x轴设置一下名称,轴的类型,名称的位置,和数值的类容。

Y轴设置了名称,数据类型,

 

                                                                                                              注(代码来自潘老师教学)