使用echarts(可视化图表库)
2024-09-18 13:25:18
一:echarts
1.简介
一个基于 JavaScript 的开源可视化图表库
- echarts官网使用教程: https://echarts.apache.org/zh/index.html
2.echars的使用导入CDN
1.导入echars的CDN标签
# 标签
<script src="https://lib.baomitu.com/echarts/5.1.2/echarts.min.js"></script>
3.绘制一个简单的图表
在绘图前我们需要为 ECharts 准备一个定义了高宽的 DOM 容器。在刚才的例子 之后,添加:
<body>
<!-- 为 ECharts 准备一个定义了宽高的 DOM -->
<div id="main" style="width: 600px;height:400px;"></div>
</body>
然后就可以通过 echarts.init 方法初始化一个 echarts 实例并通过 setOption 方法生成一个简单的柱状图,下面是完整代码。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://lib.baomitu.com/echarts/5.1.2/echarts.min.js"></script>
</head>
<body>
<!-- 为 ECharts 准备一个定义了宽高的 DOM -->
<div id="main" style="width: 100%;height:800px;"></div>
</body>
<script>
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 指定图表的配置项和数据
option = {
title: {
text: 'Referer of a Website',
subtext: 'Fake Data',
left: 'center'
},
tooltip: {
trigger: 'item'
},
legend: {
orient: 'vertical',
left: 'left'
},
series: [
{
name: 'Access From',
type: 'pie',
radius: '50%',
data: [
{ value: 1048, name: 'Search Engine' },
{ value: 735, name: 'Direct' },
{ value: 580, name: 'Email' },
{ value: 484, name: 'Union Ads' },
{ value: 300, name: 'Video Ads' }
],
emphasis: {
itemStyle: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
</html>
最新文章
- Windows下磁盘分配操作
- Linux中mongodb安装和导出为json
- maven本地安装jar包同时生成pom文件
- java多线程的几种实现方式记录
- 【URAL 1297】Palindrome 最长回文子串
- libcurl多线程超时设置不安全(转)
- Android NDK OpenCV C++
- ECMAScript 5中新增的数组方法
- HDU 1240——Asteroids!(三维BFS)POJ 2225——Asteroids
- 用 yo aspnet 生成.net项目
- Apache配置详解【转】
- 【Egret】3D 使用中的一些疑难解决技巧!
- 使用ajax方法实现form表单的提交(附源码)
- git for windows+TortoiseGit客户端的使用二
- [LeetCode] Top K Frequent Words 前K个高频词
- linux下内存大小、起始地址的解析与修改
- Docker折腾手记-安装
- 【笔记】Python基础三:文件
- Java 基础 类加载器和双亲委派机制 学习笔记
- windows 安装lua-5.3.4 --引用自https://blog.csdn.net/wangtong01/article/details/78296369
热门文章
- 在CentO7系统上配置Springboot项目jar包开机自启动
- Logstash:使用 Logstash 导入 CSV 文件示例
- MongoDB 副本集故障情况描述
- 记录一次Bitbucket鉴权的坑
- C++ STL 概述_严丝合缝的合作者们
- 谣言检测——(PSA)《Probing Spurious Correlations in Popular Event-Based Rumor Detection Benchmarks》
- C#-13 泛型
- 通过URL保存文件
- 简读《ASP.NET Core技术内幕与项目实战》之3:配置
- golang中的nil接收器