利用Echarts绘制图表绑定数据

本文介绍了如何使用Echarts库在项目中绘制图表并绑定数据。首先,需要引入Echarts插件,然后创建Echarts实例,如果已存在则销毁再初始化。接着,指定图表配置项和数据,例如饼状图的各个属性,包括标题、提示信息、图例和数据。通过调用setOption方法设置配置项,从而实现数据绑定到页面上的Echarts图表。
  1. 在一个项目中往往不少于图表的绘制,而绘制图表也更能使数据呈现一个清晰明了的范畴。Echarts是一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,提供直观、生动、可交互、可高度个性化定制的数据可视化图表。今天,就让我们来学习一下Echarts绘制图表绑定数据。在绘制图表的时候一定要先引用Echarts的插件。

 

2、利用Echarts绘制图表绑定数据的时候,首先第一步得弄清楚它的关系,我们在绑定一个图表的时候,它绑定上去的时候是还不能根据表格而绑定到数据的,必须得还得通过一系列操作才能够绑定到数据。

(1)在绑定图表数据时,基于准备好的dom,初始化Echarts实例,

(2)如果存在就销毁后再次初始化。

(3)指定图表的配置项和数据

下面就是他的代码:

function DrawCharts() {

            // 基于准备好的dom,初始化echarts实例

            //Echart 饼状图

           //如果存在,就销毁后再次初始化

            if (PieChart != undefined) {

                PieChart.dispose();

            }

            PieChart = echarts.init(document.getElementById('chartOne'));

            // 指定图表的配置项和数据

            var option1 = {

                title: {

                    text: textName,

                    left: "left",

                    textStyle: {

                        fontSize: 18,

                    }

                },

                tooltip: {

                    trigger: 'item',

                    formatter: "{a}  {b} <br/>人数:{c} , 比例:{d}%"

                    //饼图、仪表盘、漏斗图: {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比)

                },

                legend: {

                    orient: 'vertical',//图例列表的布局朝向。'horizontal'横向   'vertical'垂直

                    left: 'right',

                    data: ["合格(90~100)", "不合格(0~89)"]

                },

                series: [

                    {

                        name: '成绩',

                        type: 'pie',//饼图

                        radius: [0, '55%'],//饼图的半径,数组的第一项是内半径,第二项是外半径。

                        center: ['50%', '60%'],//饼图的中心(圆心)坐标,数组的第一项是横坐标,第二项是纵坐标。

                        data: [//数据

                            { value: DATA.PassNumber, name: '合格(90~100)' },

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

                        ]

                    }

                ]

            };

            PieChart.setOption(option1);

 

            if (PieChartDetail != undefined) {

                PieChartDetail.dispose();

            }

这样子就可以实现到页面的Echarts数据的绑定。

# .NET WinForms是什么? .NET WinForms是一种用于开发Windows桌面应用程序的技术框架。它是微软公司推出的一种基于.NET平台的用户界面开发工具包。通过使用WinForms,开发人员可以创建具有图形用户界面(GUI)的各种功能强大的Windows应用程序,例如桌面应用程序、工具、实用程序和游戏等。 # .NET WinForms的特点和优势 1. 简单易学:WinForms使用C#或VB.NET等编程语言,具有直观的可视化设计工具,使开发人员能够快速创建和布局用户界面。 2. 高度可定制化:开发人员可以使用WinForms控件库中的各种控件和组件,通过属性、方法和事件来自定义应用程序的行为和外观。 3. 丰富的控件库:WinForms提供了丰富的控件库,包括按钮、文本框、列表框、下拉框、树状控件、网格控件等,以满足各种应用程序的需求。 4. 跨平台兼容性:WinForms应用程序可以在Windows操作系统的各个版本上运行,并且与不同版本的.NET Framework兼容。 5. 强大的事件模型:WinForms提供了丰富的事件模型,使开发人员能够通过事件处理程序来响应用户的操作,实现交互式的应用程序。 6. 支持数据绑定:WinForms支持数据绑定,可以将数据源与用户界面控件进行绑定,实现数据的显示和操作。 7. 提供安全性和稳定性:WinForms应用程序是在.NET运行时环境中执行的,具有较高的安全性和稳定性。 # .NET WinForms的应用领域 .NET WinForms广泛应用于各种领域,如企业管理系统、客户关系管理工具、图像处理工具、游戏开发等。它提供了快速开发、易维护和稳定的解决方案,使开发人员能够以较低的成本创建功能强大的桌面应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值