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. 大数据Excel导出方案

    static void Main(string[] args) { Excel.Application app = new Excel.Application(); Excel._Workbook r ...

  2. Go函数篇

    1 定义格式 函数构成代码执行的逻辑结构.在Go语言中,函数的基本组成为:关键字func.函数名.参数列表.返回值.函数体和返回语句. Go 语言函数定义格式如下: func FuncName(/*参 ...

  3. Flask路由系统

    Flask路由系统 我们之前了解了路由系统是由带参数的装饰器完成的. 路由本质:装饰器和闭包实现的. 设置路由的两种方式 第一种: @app.route('/index') def index(): ...

  4. ECharts学习指南

    1.了解ECharts ECharts简单说就是互联网开发程序过程中,后台数据库用以实现数据到图形的映射的一个插件. 具体来说一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在PC和 ...

  5. day 44

    目录 前端 什么是前端 什么是后端 web服务的本质 请求方式 HTTP协议 1.四大特性 2.数据格式 请求格式 响应格式 响应状态码 HTML 文件的后缀名 HTML的注释 HTML的文档结构 标 ...

  6. Bash Shell如何实现动态变量

    有时需要遍历所有变量,但是如何生成变量名之后,再取到变量名里的值呢? 具体方法 测试动态变量的脚本: #!/bin/bash a=1 b=abc abc1='12345abc' tmp1=$(eval ...

  7. nginx日志设置

    环境:nginx1.16.1 (1)日志类型:access_log(访问日志) error_log(错误日志)rewrite_log 访问日志:通过访问日志我们可以得到用户的IP地址.浏览器的信息,请 ...

  8. Nginx 负载均衡实例redis

    Nginx 负载均衡实例redis 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.

  9. Django模板技术

    Django模板技术 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.模板概述 1>.模板的作用 如果使用react实现前端页面,其实Django就没有必须使用模板,它其 ...

  10. yum lockfile is held by another process

    使用yum安装软件报错 yum lockfile is held by another process 解决方法 rm -f /var/run/yum.pid