echarts 百度开源图标工具demo

本文回顾了Echarts的基本用法,通过一个全面的demo,展示了如何使用Echarts绘制各种图表,解决了官方demo在复杂场景下指导不足的问题。代码示例包含了所有Echarts图表类型,简化了配置过程,方便开发者快速上手。尽管在处理大量数据时可能效率不高,但对于初学者和快速原型设计极具价值。
摘要由CSDN通过智能技术生成

 最近翻起前段时间粗略学习过的echarts,竟然不会了,赶紧温习一下顺便发个博客记录下来。这个demo类似与echarts官网给出的demo,但本人觉得官网给出的demo 并不是很好,只适合初学者看一下运行机制,当涉及到其他类型的图表时,需要修改的地方demo中并没有做详细的说明,导致我在一开始使用的时候摸不着头脑。下面提供一种简单粗暴的方式来使用echarts,本代码,可以实现当前版本echarts的所有图表绘制,而且不需要相关网的demo进行修改路径等配置。但在进行大量数据的绘制时候 我觉得速度肯定是不会比官网的单个例子快的。话不多说直接上代码,附上我的echarts-all.js

<!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
</head>

<body>
    <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="main" style="height:400px"></div>
    <!--一次性加载所有echarts的表单类型 无需单个配置路径和js-->
    <script src="js/echarts-all.js"></script>
    <script type="text/javascript">

    	// var myChart = ec.init(document.getElementById('main')); 
    	var myChart = echarts.init(document.getElementById('main')); 
    	<!--option到官网上取即可-->
    	var option = {
		    title : {
		        text: 'iphone销量',
		        subtext: '纯属虚构',
		        x:'center'
		    },
		    tooltip : {
		        trigger: 'item'
		    },
		    legend: {
		        orient: 'vertical',
		        x:'left',
		        data:['iphone3','iphone4','iphone5']
		    },
		    dataRange: {
		        min: 0,
		        max: 2500,
		        x: 'left',
		        y: 'bottom',
		        text:['高','低'],       
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ECharts百度开源的一个基于JavaScript的可视化库,它支持多种图表类型,包括折线图、柱状图、散点图和饼图等。而且,ECharts还可以和百度地图进行结合,实现地理信息数据的可视化展示。 下面我来简单介绍一下如何使用ECharts实现百度地图的可视化。 首先,我们需要引入ECharts百度地图的API文件。在HTML文件中加入以下代码: ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ECharts 百度地图扩展</title> <script src="https://cdn.staticfile.org/echarts/4.7.0/echarts.min.js"></script> <script src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script> </head> <body> <div id="map" style="width: 800px; height: 600px;"></div> </body> </html> ``` 其中,ECharts的文件引入使用了CDN,而百度地图的API文件需要自己去申请密钥并替换到代码中。 接着,在JavaScript中初始化地图,并将其与ECharts进行结合。以下是示例代码: ```javascript var chart = echarts.init(document.getElementById('map')); // 设置地图的配置项和数据 var option = { bmap: { center: [116.46, 39.92], zoom: 10, roam: true }, series: [{ type: 'scatter', coordinateSystem: 'bmap', data: [ [116.46, 39.92], [116.56, 39.92], [116.66, 39.92], [116.76, 39.92], [116.86, 39.92] ], symbolSize: 20, label: { show: true, formatter: function(params) { return params.value[0] + ', ' + params.value[1]; }, position: 'top' }, itemStyle: { color: 'purple' } }] }; // 使用刚指定的配置项和数据显示图表。 chart.setOption(option); ``` 以上代码中,我们定义了一个散点图系列,数据坐标系为百度地图,并设置了散点图的位置、大小、标签和颜色等属性。 最后,我们需要在页面加载完成后触发ECharts图表的渲染。以下是示例代码: ```javascript // 基于准备好的dom,初始化echarts实例 var chart = echarts.init(document.getElementById('map')); // 使用刚指定的配置项和数据显示图表。 chart.setOption(option); // 地图自适应 window.onresize = function() { chart.resize(); }; ``` 上述代码中,我们使用了`window.onresize`事件来自适应地图的大小变化。 以上就是使用ECharts进行百度地图可视化的简单介绍。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值