echarts3.0使用总结

echarts的使用和例子传送门

1.安装echarts

npm install echarts --save

这里配置好了,直接输入

npm install //下载插件
npm start //运行
npm run build //打包压缩

例子

html,div必须设置宽高

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>cjw</title>	
	<style>
		.item{
			300px;height:200px;float:left;
		}
	</style>
</head>
<body>
	<div id="main" class="item"></div>
	<div id="main1" class="item"></div>
	<script src="./dist/vendor.bundle.js"></script>
	<script src="./dist/app.js"></script>
</body>
</html>

js

// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
myChart.showLoading();
// 绘制图表
myChart.setOption({
    title: { text: 'ECharts 入门示例' },//标题
    tooltip: {},//鼠标移动上去提示
    xAxis: {
        data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
    },
    yAxis: {},
    series: [{
        name: '销量',
        type: 'bar',
        data: [5, 20, 36, 10, 10, 20]
    }]
});

通用样式(itemStyle)ECharts 中有一些通用的样式,诸如阴影、

透明度、颜色、边框颜色、边框宽度等,这些样式一般都会在系列的
itemStyle 里设置。例如阴影的样式可以通过下面几个配置项设置:
阴影的配置

itemStyle: {
    normal: {
        // 阴影的大小
        shadowBlur: 200,
        // 阴影水平方向上的偏移
        shadowOffsetX: 0,
        // 阴影垂直方向上的偏移
        shadowOffsetY: 0,
        // 阴影颜色
        shadowColor: 'rgba(0, 0, 0, 0.5)'
    }
}

深色背景和浅色标签

//背景色是全局的,所以直接在 option 下设置 backgroundColor

setOption({
    backgroundColor: '#2c343c'
})
//文本的样式可以设置全局的 textStyle。

setOption({
    textStyle: {
        color: 'rgba(255, 255, 255, 0.3)'
    }
})

loading 动画配合后台请求数据使用

myChart.showLoading();
$.get('data.json').done(function (data) {
    myChart.hideLoading();
    myChart.setOption(...);
});

图例组件 legend、标题组件 title、视觉映射组件 visualMap、数据区域缩放组件 dataZoom、时间线组件 timeline

github源代码

原文地址:https://www.cnblogs.com/caijw/p/6494620.html