echarts柱状图显示数值[1]

echarts2: 

itemStyle : { normal: {label : {show: true, position: ‘top’}}},

echarts3: 

label:{ 

normal:{ 

show: true, 

position: ‘inside’} 

},

echarts单个实例包含多个grid,标题分别居中[2]

一、实现代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>单个实例包含多个grid,标题分别居中</title>
</head>
<body>
<!-- 创建一个具备一定宽高的DOM容器 -->
<div id='main' style='width:600px;height:600px'></div>
<script type="text/javascript" src='./echarts.js'></script>
<script>
//基于创建好的DOM,初始化一个echarts实例
var myChart = echarts.init(document.getElementById('main'));
//指定图表的配置项和数据
var titles = ['气温变化','空气质量指数','C','D'];
var dataAll = [
[
[10.0, 8.04],
[8.0, 6.95],
[13.0, 7.58],
[9.0, 8.81],
[11.0, 8.33],
[14.0, 9.96],
[6.0, 7.24],
[4.0, 4.26],
[12.0, 10.84],
[7.0, 4.82],
[5.0, 5.68]
],
[
[10.0, 9.14],
[8.0, 8.14],
[13.0, 8.74],
[9.0, 8.77],
[11.0, 9.26],
[14.0, 8.10],
[6.0, 6.13],
[4.0, 3.10],
[12.0, 9.13],
[7.0, 7.26],
[5.0, 4.74]
],
[
[10.0, 7.46],
[8.0, 6.77],
[13.0, 12.74],
[9.0, 7.11],
[11.0, 7.81],
[14.0, 8.84],
[6.0, 6.08],
[4.0, 5.39],
[12.0, 8.15],
[7.0, 6.42],
[5.0, 5.73]
],
[
[8.0, 6.58],
[8.0, 5.76],
[8.0, 7.71],
[8.0, 8.84],
[8.0, 8.47],
[8.0, 7.04],
[8.0, 5.25],
[19.0, 12.50],
[8.0, 5.56],
[8.0, 7.91],
[8.0, 6.89]
]
];
var markLineOpt = {
animation:false,
//图形上的文本标签
label:{
normal:{
formatter:'y=0.5*x+3',
textStyle:{
align:'right'
}
}
},
lineStyle:{
normal:{
type:'solid'
}
},
tooltip:{
formatter:'y=0.5*x+3'
},
data:[[{
//起点或终点的坐标
coord:[0,3],
symbol:'none'
},{
coord:[20,13],
symbol:'none'
}]]
}
var option = {
//分别设置标题居中主要代码
title:[
{
text:titles[0],
left:'25%',
top:'1%',
textAlign:'center'
},
{
text:titles[1],
left:'73%',
top:'1%',
textAlign:'center'
},
{
text:titles[2],
left:'25%',
top:'50%',
textAlign:'center'
},
{
text:titles[3],
left:'73%',
top:'50%',
textAlign:'center'
} ],
grid:[
{x:'7%',y:'7%',width:'38%',height:'38%'},
{x2:'7%',y:'7%',width:'38%',height:'38%'},
{x:'7%',y2:'7%',width:'38%',height:'38%'},
{x2:'7%',y2:'7%',width:'38%',height:'38%'}
],
tooltip:{
formatter:'Group {a}:({c})'
},
xAxis:[
{gridIndex:0,min:0,max:20},
{gridIndex:1,min:0,max:20},
{gridIndex:2,min:0,max:20},
{gridIndex:3,min:0,max:20}
],
yAxis:[
{gridIndex:0,min:0,max:15},
{gridIndex:1,min:0,max:15},
{gridIndex:2,min:0,max:15},
{gridIndex:3,min:0,max:15}
],
series:[
{
name:'I',
type:'scatter',
xAxisIndex:0,
yAxisIndex:0,
data:dataAll[0],
markLine:markLineOpt
},
{
name:'II',
type:'scatter',
xAxisIndex:1,
yAxisIndex:1,
data:dataAll[1],
markLine:markLineOpt
},
{
name:'III',
type:'scatter',
xAxisIndex:2,
yAxisIndex:2,
data:dataAll[2],
markLine:markLineOpt
},
{
name:'IV',
type:'scatter',
xAxisIndex:3,
yAxisIndex:3,
data:dataAll[3],
markLine:markLineOpt
}
]
};
//显示图表
myChart.setOption(option);
</script>
</body>
</html>

二、图表图片

原文出处:

[1] HiveDark, echarts柱状图显示数值, http://blog.csdn.net/u010989191/article/details/51502669

[2] 樱桃&丸子, echarts单个实例包含多个grid,标题分别居中, http://www.cnblogs.com/ytwanzi/p/6640989.html

关于Echarts柱状图实现的细节的更多相关文章

  1. vue Echarts 柱状图点击事件

    drawBar(){ let that = this; let chart = this.$echarts.init(document.getElementById('bar-graph')); le ...

  2. Echarts柱状图实现不同颜色渐变色

    第一次写文,只是想记录一下自己平时发现的小功能,这篇主要是实现echarts柱状图,每个柱子实现不同颜色的渐变色,也是第一次接触echarts,后台使用ssm,前台是extjs,直接上效果图 直接上j ...

  3. echarts柱状图标签显示不完全的问题

    echarts 柱状图当x轴标签数目超过一定数目时在小尺寸设备上第一个和最后一个标签不显示(不是重叠),axisLabel设置interval:0也不起作用; 解决办法: 这个问题存在于4.0版本以上 ...

  4. echarts柱状图坐标文字显示不完整解决方式

    echarts柱状图坐标文字显示不完整解决方式 本文转载自:https://jingyan.baidu.com/article/ab69b2707a9aeb2ca7189f0c.html echart ...

  5. echarts柱状图个数多,横坐标名称过长显示不全解决方法

    当echarts柱状图个数多,横坐标名称过长时横坐标名称显示不全,网上并没有搜到太好的方法,于是自己加工了下,将横坐标名称显示前六位,当鼠标放到上面的时候显示全名,下面是示例代码,可以直接拷贝测试 代 ...

  6. Flask插件wtforms、Flask文件上传和Echarts柱状图

    一.wtforms 类比Django的Form组件Form组件的主要应用是帮助我们自动生成HTML代码和做一些表单数据的验证 flask的wtforms用法跟Form组件大同小异参考文章:https: ...

  7. Echarts 柱状图配置详解

    1.基本柱状图 // 指定图表的配置项和数据 var option = { // ---- 标题 ----- title: { text: '主标题', textStyle: { color: 're ...

  8. ECharts柱状图

    首先我们要先去Echarts 官网 根据自己需要的版本进行下载下载 下载完成后,我们在项目中引入echarts 随后创建容器来存放我们要添加的柱状图 容器创建完毕我们需要在js中设置他的属性和值 此配 ...

  9. echarts柱状图 渐变色

    效果图:  var xAxisData = []; var data = []; for (var i = 9; i < 16; i++) { xAxisData.push('5月' + i + ...

随机推荐

  1. K8S的DNS服务

    k8s集群部署完后第一件事就是要配置DNS服务,目前可选的方案有skydns, kube-dns, coredns kube-dns是k8s中的一个内置插件,目前作为一个独立的开源项目维护,见http ...

  2. 【04】Jenkins:基本功能补充说明

    写在前面的话 在 Jenkins 中有那么一些功能,可能你几乎不会怎么用到,但是某些时候又能够帮助你解决一些很麻烦的事情.我这里单独的把这些小配置抽离出来作为一个单独章节.很多配置不需要记得,但是要知 ...

  3. 分布式任务调度平台XXL-JOB快速使用与问题总结

    1.XXL-JOB简介 XXL-JOB is a lightweight distributed task scheduling framework. It's core design goal is ...

  4. 《即时消息技术剖析与实战》学习笔记6——IM系统如何保证消息的安全性

    在消息产生.流转的各个环节中,需要保证消息传输安全性.消息存储安全性.消息内容安全性. 一.消息传输安全性 消息传输的重要防范点有两个,一是访问入口安全,二是传输链路安全. 1.HttpDNS保证访问 ...

  5. How to call a stored procedure in EF Core 3.0 via FromSqlRaw(转载)

    问: I recently migrated from EF Core 2.2 to EF Core 3.0. Unfortunately, I haven't found a way to call ...

  6. kafka源码导入idea/eclipse

    先进入源码工程:执行gradle idea或者gradle eclipse 之后再导入idea/eclipse

  7. 解决Hangfire 导致服务器内存飙涨

    最近因为项目需要调度作业服务,之前看张队推荐过一篇https://www.cnblogs.com/yudongdong/p/10942028.html 故直接拿过来实操,发现很好用,简单.方便  执行 ...

  8. nginx fastcgi模块ngx_http_fastcgi_module详细解析、使用手册、完整翻译

    ngx_http_fastcgi_module 模块允许将请求传递给 FastCGI 服务器. 示例配置 location / { fastcgi_pass localhost:9000; fastc ...

  9. desktoplayer.exe病毒及d:\w7rtm\base\wcp\sil\merged\ntu\ntsystem.cpp的解决方案

    1 前言 该病毒,使用360普通杀毒杀不出来,而且会伴随以下问题: a.电脑蓝屏问题[多图] b.fsc/scannow CbS.log d:\w7rtm\base\wcp\sil\merged\nt ...

  10. 架构师小跟班:推荐46个非常经典的Linux面试题

    大家都知道,做后端开发,做着做着就变成全栈了.一般服务器维护应该是运维的事情,但很多很多公司都是后端工程师在做.所以,基本的Linux系统维护也是后端工程师的必修课.问题一: 绝对路径用什么符号表示? ...