echarts折柱混合(图表数据与x轴对应显示)
一天24个小时,每个小时不一定都有对应的数据,所以后台给出的数据,只有每个时间点对应的数据,比如4点,给的是112,5点的242,其他时间没有,则只显示4点,5点时候的数据,那么现在
对应的时间点就是后台给的时间点,x轴坐标与该时间点一一对应,按以下数据格式即可。
直接贴代码:
数据格式:{"value":["16", "117"]} //16代表在x轴显示的下标位置,117为数据量
var columns1=[{"value":["16", "117"]},{"value":["15", "17"},{"value":["6", "11"},{"value":["22", "47"},{"value":["16", "27"}];
var columns2= [{"value":["16", "117"]},{"value":["15", "17"},{"value":["6", "11"},{"value":["22", "47"},{"value":["16", "27"}];
var columns3= [{"value":["16", "117"]},{"value":["15", "17"},{"value":["6", "11"},{"value":["22", "47"},{"value":["16", "27"}];
var columns4= [{"value":["16", "117"]},{"value":["15", "17"},{"value":["6", "11"},{"value":["22", "47"},{"value":["16", "27"}];
var theme_style = ["#51DCD1", "red", "#FFD856", "#2E4650"];
var newXtitle = ["00", "01", "02", "03", "04", "05", "06", "07", "08", "09", 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23];//x轴
option = {
legend:{show: true,},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross'
}
},
grid: {
left:"13%",
right:"16%",
},
xAxis: [{
type: 'category',
//boundaryGap : false,//刻度从0开始
data: newXtitle,
axisPointer: {
type: 'shadow'
}}
],
yAxis: [
{
type: 'value',
min: 0,
axisLabel: {
formatter: '{value}'
}
}
],
series: [
{
name:'平均延迟',
type:'bar',
color: theme_style[0],
data: columns4,
yAxisIndex: 0,
//"connectNulls": true, //将断点链接
itemStyle : { normal: {label : {show: true}}},//显示数据
},
{
name:'平均延迟(昨日)',
type:'bar',
//symbol:"none",//去掉小圆点
yAxisIndex: 0,
color: theme_style[2],
//position:'start',//设置刻度线 是在上面 还是下面
smooth:0.4,//设置折线图弧度 0-1
data: columns2,
// "connectNulls": true, //将断点链接
itemStyle : { normal: {label : {show: true}}},//在柱状图上显示数据
},
{
name:'信控工单失败量',
boundaryGap: true,
type:'line',
barMinWidth:25,
color: theme_style[1],
yAxisIndex: 1,
smooth:0.4,
data: columns5,
itemStyle : { normal: {label : {show: false}}},
},
{
name:'信控工单失败量(昨日)',
type:'line',
boundaryGap: true,
barMinWidth:25,
color: theme_style[3],
yAxisIndex: 1,
data: columns3,
itemStyle : { normal: {label : {show: false}}},
},
]
};
最终显示如下图:

对应的echarts知识点:

PS:很多知识点查api即可找到。
echarts折柱混合(图表数据与x轴对应显示)的更多相关文章
- echarts 折柱混合图 (绑数据后)
html: <div class="flot-chart-content" id="flot-dashboard-chart"></div&g ...
- echarts 中 柱图 、折线图、柱图层叠
app.title = '折柱混合'; option = { tooltip: { trigger: 'axis', axisPointer: { type: 'cross', crossStyle: ...
- echarts.js多图表数据展示使用小结
echarts api文档: http://echarts.baidu.com/echarts2/doc/doc.html echarts demo示例: http://echarts.baidu.c ...
- Echarts使用及动态加载图表数据 折线图X轴数据动态加载
Echarts简介 echarts,缩写来自Enterprise Charts,商业级数据图表,一个纯JavaScript的图表库,来自百度...我想应该够简洁了 使用Echarts 目前,就官网的文 ...
- C# ASP.NET MVC 之 SignalR 学习 实时数据推送显示 配合 Echarts 推送实时图表
本文主要是我在刚开始学习 SignalR 的技术总结,网上找的学习方法和例子大多只是翻译了官方给的一个例子,并没有给出其他一些经典情况的示例,所以才有了本文总结,我在实现推送简单的数据后,就想到了如何 ...
- echarts图表数据信息动态获取
第一步准备一个json文件echarts.json(名字无所谓),用来模拟从后台获取数据 { "name":["直达","营销广告",&qu ...
- Echarts使用及动态加载图表数据
Echarts使用及动态加载图表数据 官网:http://echarts.baidu.com/ 1.文档 2.实例 名词: 1.统计维度(说明数据) 维度就是统计致力于建立一个基于多方位统计(时间.地 ...
- 使用Echarts实现动态曲线图表
最近做的一个在线气象观测网站要实现一个需求:使用图表展示最近五天温湿度等气象要素的曲线变化 具体效果参考:http://www.weatherobserve.com/showInfoIndex.jsp ...
- Echarts的柱状统计图出现x轴统计时间出现间隔显示的问题
今天在使用Echarts的柱状统计图出现x轴统计时间出现间隔显示的问题: 数据都拿到了,放到Json数组都是完整的, 展现是时候 如下图:
随机推荐
- latex 输入矩阵
%以下函数可以写矩阵 %这个是放括号的矩阵 $A=\begin{bmatrix} 1&3\\ 3&3 \end{bmatrix}$ %这个是圆括号的矩阵 $A=\begin{pmatr ...
- C#中的new修饰符说明
new修饰符主要是用来隐藏从基类继承的成员. 这句话怎么理解呢,就是说有一个类,它有一个继承类,继承类中存在和基类中一样名称的成员(属性,方法等). 对继承类中的该成员使用new修饰符时,调用时将会隐 ...
- Vue 学习文档
Vue 学习文档 vue 起步 引包 启动 new Vue(options) options: el 目的地(可以用类名.标签名等,也可以直接用mod元素) #elementId .elementCl ...
- 一个web.Config或app.Config自定义段configSections的示例--转
直接用配置文件app.Config或web.Config配置应用系统的运行参数,比自己做一个xml配置文件,简洁方便得多.这两个配置文件不仅有常见的connectionStrings和appSetti ...
- scrapy-redis源码解读之发送POST请求
1 引言 这段时间在研究美团爬虫,用的是scrapy-redis分布式爬虫框架,奈何scrapy-redis与scrapy框架不同,默认只发送GET请求,换句话说,不能直接发送POST请求,而美团的数 ...
- 图的最小切隔问题Minimum Cuts
前提条件是这样的:输入一个图(可以是有向图,也可以是无向图,允许平行边存在),我们要做的事情是将这个图切割成两个子图,(切割的定义:将图中的所有顶点分为两个集合A和B,要求这两个集合非空)假设这个图中 ...
- AIM Tech Round 5 (rated, Div. 1 + Div. 2) E(思维,构造)
#include<bits/stdc++.h>using namespace std;long long a[150007];long long ans[150007];int main( ...
- linux下oracle一些常用命令
dbca 配置数据库netca 配置tnslsnrctl status tns状态lsnrctl stop TNS停止lsnrctl start TNS启动
- Tomcat服务器介绍及配置
一.Tomcat简介 Tomcat(Apache)是当前应用最广的JavaWeb服务器 1.Tomcat版本: 安装版:需要安装,一般不考虑使用.一个电脑只能安装一个,卸载也比较麻烦! 解压版: 直接 ...
- Ckeditor 4 复制粘贴截图并转化base64格式保存至数据库
虽然Ckeditor 中自带的有上传图片和文件的功能,但是有时候我们并不需要把图片保存至服务器的文件夹中. 反而是截图复制粘贴,把图片转化为base64格式保存在数据库中即可满足要求. 1.首先下载安 ...