这就是第一张ECharts图片效果!

简介: 这就是第一张ECharts图片效果!

ECharts作为前端领域中一个强大的数据可视化工具,能够帮助我们快速实现这一目标。本文将带你走进ECharts的世界,从基础开始,一步步教你如何在网页上绘制你的第一张图表


ECharts简介


ECharts是一个由百度团队开发的开源数据可视化库,它提供了丰富的图表类型,如柱状图、折线图、饼图等,支持大量的数据交互功能,非常适合构建复杂的数据可视化应用。


环境准备


在开始之前,请确保你的开发环境已经具备以下条件:

  • 一个代码编辑器(如VSCode)
  • 一个现代的浏览器(如Chrome、Firefox)
  • 基础的HTML、CSS和JavaScript知识


在原生HTML中使用ECharts



步骤1:引入ECharts库


在你的HTML文件中,通过CDN链接引入ECharts库:

<script src="https://cdn.jsdelivr.net/npm/echarts"></script>


步骤2:准备DOM容器


在HTML中添加一个容器,用于显示图表:

<div id="main" style="width: 600px;height:400px;"></div>


步骤3:编写图表配置


详见options 完整代码中的 option 配置

完整代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://cdn.jsdelivr.net/npm/echarts"></script>
</head>
<body>
    <div id="main" style="width: 600px;height:400px;"></div>
  <script>
    var myChart = echarts.init(document.getElementById('main'));
    var option = {
        title: {
            text: 'ECharts 入门示例'
        },
        tooltip: {},
        xAxis: {
            data: ['商品A', '商品B', '商品C']
        },
        yAxis: {},
        series: [{
            name: '销量',
            type: 'bar',
            data: [5, 20, 36]
        }]
    };
    myChart.setOption(option);
  </script>
</body>
</html>

a6c9d73a227d2fe1850359656c4a155e.png

四、其他拓展

本文提供了柱状图的图表类型的实现示例,你可以通过修改option对象中的配置,来创建属于你自己的图表。

参考官网

https://echarts.apache.org/examples/zh/index.html

c2025f9b3a2cf2eebe2a02752ecfe41b.png

只需变更上述代码option部分, 即可实现效果

f6b34a6c498b7b92694fd113bdf22ae1.png

相关文章
Echarts实战案例代码(23):富文本实现坐标轴文字和图片排版的解决方案
Echarts实战案例代码(23):富文本实现坐标轴文字和图片排版的解决方案
201 0
Echarts组件legend属性显示数据和icon图片自定义的解决方案
Echarts组件legend属性显示数据和icon图片自定义的解决方案
387 0
|
1月前
|
算法 搜索推荐 Java
java 后端 使用 Graphics2D 制作海报,画echarts图,带工具类,各种细节:如头像切割成圆形,文字换行算法(完美实验success),解决画上文字、图片后不清晰问题
这篇文章介绍了如何使用Java后端技术,结合Graphics2D和Echarts等工具,生成包含个性化信息和图表的海报,并提供了详细的代码实现和GitHub项目链接。
103 0
java 后端 使用 Graphics2D 制作海报,画echarts图,带工具类,各种细节:如头像切割成圆形,文字换行算法(完美实验success),解决画上文字、图片后不清晰问题
echarts中矢量图片路径设置
echarts中矢量图片路径设置
125 0
|
JavaScript 索引 容器
echarts配置项,边框图片,js截取字符串
echarts配置项,边框图片,js截取字符串
Echarts实战案例代码(24):柱图数据顶部显示图片的解决方案
Echarts实战案例代码(24):柱图数据顶部显示图片的解决方案
304 0
Echarts实战案例代码(24):柱图数据顶部显示图片的解决方案
|
前端开发
Echarts柱状图y轴刻度标签图片和柱状渐变功能实现的解决方案
Echarts柱状图y轴刻度标签图片和柱状渐变功能实现的解决方案
278 0
|
JSON JavaScript Java
Windows server中java使用phantomjs+echarts-convert生成图表,图片中的中文乱码 解决办法
我这里是用java的 Runtime.getRuntime().exec 调用命令行执行phantomjs加echarts-convert生成柱状图的命令,本来在本地处理的挺成功的,放到服务器上后生成的图片中的中文都是乱码,百度到的基本上都是linux上乱码,让安装字体。
|
IDE 开发工具
echarts 修改图片(画布)大小
echarts 修改图片(画布)大小
echarts 修改图片(画布)大小
|
1月前
|
小程序 前端开发 JavaScript
微信小程序图表制作利器:ECharts组件的使用与技巧
微信小程序图表制作利器:ECharts组件的使用与技巧
51 1