首页 > 自考资讯 > 高考百科

ECharts:基于 JavaScript 的开源可视化图表库,基于echarts的数据可视化源码

小条 2024-06-27

#30天写标题日记挑战#

快速上手

获取 Apache ECharts

Apache ECharts 支持多种下载方式。您可以在下面的安装教程中看到所有方法。这里,我们以从jsDelivr CDN获取为例,向您展示如何轻松安装它。

https://在www.jsdelivr.com/package/npm/echarts 中选择dist/echarts.js,然后单击保存为echarts.js 文件。

引入 Apache ECharts

在echarts.js保存目录下新建index.html文件,内容如下:

!DOCTYPE htmlhtml head meta charset='utf-8'/!--给大家介绍一下刚刚下载的ECharts文件--script src='echarts.js'/script /head/html 打开这个index.html 一个空白。就会出现空间。不过,无需担心。打开控制台并确保没有错误消息后,您可以继续下一步。

绘制一个简单的图表

在绘制之前,您需要为EChart准备一个定义了高度和宽度的DOM容器。在上一个示例中的/head 之后添加以下内容:

body !-- 准备一个为ECharts 定义宽度和高度的DOM -- div id='main' style='width: 600px;height:400px;'/div/body 然后通过echarts.init 方法创建echarts 初始化实例并传递以下内容价值观: setOption 该方法生成一个简单的直方图。完整的代码如下。

!DOCTYPE htmlhtml head meta charset='utf-8'/titleECharts/title !-- 引入刚刚下载的ECharts 文件-- script src='echarts.js'/script /head body !-- 对于ECharts High 准备宽度在DOM 中定义-- div id='main' style='width: 600px;height:400px;'/div script type='text/javascript' //根据准备好的dom 创建echarts 实例初始化var myChart=echarts.init( document. getElementById ('main')); //指定图表设置和数据var option={ title: { text: 'ECharts 入门示例' }, tooltip: {}, legend: { data: ['Sales'] }, xAxis: [ '衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'] }, yAxis: {}, series: [ { name: '销售', type: '酒吧', data: [5, 20 , 36, 10, 10, 20] } ] }; //使用指定的设置和数据显示图形。 myChart.setOption(option); /script /body/html 第一个图表诞生了。

81bcea0cd7854bdb90b47f019727dc09~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=0ExZh0Fld0YhdD3IPfD95yJMGh8%3D

常用图表类型

柱形图: 基本条形图、堆积条形图、动态排序条形图、渐变瀑布图dbcea3fb6d4847bdb2c056fd4a3a1149~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=wPLCfJH0grV6hbS%2B5PeKqYtlqU8%3D 7f76dd58353d45218c134ef80b91d07e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=kVpNyBXjjz%2BarmNJD%2B0QHgVnTKQ%3D 5ce628d7c8884044bd9e2a09d34313a9~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=iS1fPIBB45EcAHC9zIJJVhysM0U%3D 折线图3336 0基本折线图、堆积折线图、面积面积图, 平滑曲线图、阶梯线图63ba266b171445f491835928c165a908~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=LEiyEp4pxxM3vzrRUZltG8dw74w%3D cdb91b29b8e64c7bb7dfed27b615402d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=RNtok%2FS%2BlToCzXTYTmHCEy7hlAM%3D 4a06a81957a942d0b0ac9a691ef511ad~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=%2BZpfwdItS6fYv2qPRriDyyh7VCc%3D 饼图: 基本饼图、圆环图南丁格尔图(玫瑰图) 75d79920f525479b801a2b149757ed67~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=MFSYb1MtCONg72aRJkja4RmXMlQ%3D a0a70d2d146f45d99a7b9c1df188e75a~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=Zuw1PZXxI4fA2dbvO3KrBxOuVBA%3D 010-69 5 10 33 3607d4a98579210479fb24d56f5a0a7c1cb~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=v%2F7k4HdZLwX3z0LG0sJ9QHAi%2FhI%3D 散点图:基本散点图de701a8d3af748ed8cdf8884258ecab1~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=ONyVYKAVMvHTrdVeg7ptmPDTQW8%3D

服务端渲染:

aed06d9d48784a559aafe8c0cdb3c641~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=cM8eJ5A6lB9GuX26Okcwwlw20us%3D

数据处理

7b4ac1b83a1d4c57917228e6cf3e4755~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044382&x-signature=Vq%2B%2B3ne7F5dibO5rx5Xb58UReCM%3D

项目地址:

https://github.com/apache/echarts

版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。

猜你喜欢