type:bar和line的组合

option = {

{ 
tooltip: {
trigger: 'axis',
axisPointer: {
// type: 'shadow'
},
// label: {
// normal: {
// formatter: '{a} <br/>{b}: {c} ({d}%)',
// },
//
// },
formatter: tooltipFormatter(['22']), //封装的函数。是移入鼠标时显示的框子
position(pos: any, params: any, dom: any, rect: any, size: any) {
// 鼠标在左侧时 tooltip 显示到右侧,鼠标在右侧时 tooltip 显示到左侧。
return {
top: 10,
[['left', 'right'][+(pos[0] < size.viewSize[0] / 2)]]: 10,
};
},
}, grid: {
left: '3%',
right: 0,
bottom: '10%',
top: '20%',
containLabel: true,
},
color: ['#f5b644'], // 修改折线图的图例颜色要写在这里(其他写在lenged中)还要写在lengend中
legend: {
data: ['名称1', '名称2'],
textStyle: {
fontSize: 8, // 设置文字大小
color: ['#5abff', '#50aeff', '#f5b644'],
}, itemWidth: 7, // 设置标志的小图标
itemHeight: 7,
top: -5,
align: 'left', // 图例图标的方向,这里设置为左
itemGap: -12, // 每项图例的距离
right: -10, // 图例的位置
},
dataZoom: [
{
type: 'inside',
start: 80,
end: 100,
filterMode: 'empty',
},
],
calculable: true,
xAxis: [
{
type: 'category',
axisTick: { show: false },
splitNum: 3,
axisLabel: {
textStyle: {
color: '#e9ecee',
},
fontSize: 8,
margin: 2,
},
axisLine: {
show: true,
lineStyle: {
color: '#9999ae',
},
},
// nameLocation:'center',
data: this.timeAry1,
},
],
yAxis: [ //这里设置了2个Y轴(1个对象1个Y轴),分别给2个柱状图和2个折线图使用,这样的目的能够解决当数值太小和数值太大之间的差距显示效果。
{
type: 'value',
// min: 0,
// max: 300,
show: true,
splitNumber: 4, // 控制刻度标签的数量
axisTick: {
show: false, // y轴的小刻度线
},
axisLabel: {
show: false,
formatter: '{value} %', //y轴显示刻度值时显示%
textStyle: {
// color: '#e9ecee',
},
fontSize: 8,
margin: 5,
},
axisLine: {
show: false,
lineStyle: {
color: '#9999ae',
},
},
splitLine: {
show: false,
lineStyle: {
type: 'dotted',
// color: ['#aaa', 'red'], //设置网格线的颜色,可单独设置
color: '#4c4a74',
},
},
},
{
type: 'value',
show: true,
// min: 0,
max: 1,
splitNumber: 4, // 控制刻度标签的数量
axisTick: {
show: false, // y轴的小刻度线
},
axisLine: {
show: false,
lineStyle: {
color: '#9999ae',
},
},
axisLabel: {
show: false,
textStyle: {
// color: '#e9ecee',
},
fontSize: 8,
margin: 5,
},
splitLine: {
show: false,
lineStyle: {
type: 'dotted',
// color: ['#aaa', 'red'], //设置网格线的颜色,可单独设置
color: '#4c4a74',
},
},
},
],
series: [
{
name: '名称1',
type: 'bar',
barGap: 0, //柱状图之间的距离。只能在最后一个柱状图上写生效
barWidth: 10, //柱状图的宽度
itemStyle: { //柱状图样式设置。itemStyle即自身样式,我的理解
normal: {
color: new LinearGradient(
0, 0, 0, 1,
[
{ offset: 1, color: '#0252ff' },
{ offset: 0, color: '#00ccff' },
],
),
barBorderRadius: 3, //柱状图的radius
},
},
data: data,
},
{
name: '名称2',
type: 'line',
symbol: 'none',
lineStyle: {
// type: 'dotted',
color: '#a96319',
},
yAxisIndex: 1, //使用这个Y轴的索引来判断是关联哪个y轴了,x轴理同,将y换成x即可(xAxisIndex),适用于多轴
smooth: true, // 折线的顺滑度
data: data,
}, ],
}

}

echarts相关属性设置(2)--折线图和柱状图的结合使用的更多相关文章

  1. echarts相关属性设置(1)折线图篇

    option = { tooltip: { trigger: 'axis', // axisPointer: { // type: 'cross', // label: { // background ...

  2. echarts相关属性设置(3)环状图

    option = { grid: { left: '3%', top: '0%', // height: 500, right: '30%', containLabel: true, }, legen ...

  3. UILabel的相关属性设置

    在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法. 很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard ...

  4. echarts、higncharts折线图或柱状图显示数据为0的点

    echarts.higncharts折线图或柱状图只需要后端传到前端一段json数据,接送数据的x轴与y周有对应数据,折线图或柱状图就会渲染出这数据. 比如,x轴表示美每天日期,y轴表示数量.他们的数 ...

  5. iOS开发笔记--UILabel的相关属性设置

    在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法. 很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard ...

  6. DevExpress 折线图和柱状图的绘制与数据绑定

    DevExpress 组件是一个非常丰富和强大的组件,适合各种可视化图形的绘制与展示,在数据分析展示中是个很有帮助的,网上也有很多关于这方面的文章,关于折线图或柱状图的画法,以下是自己在工作中接触到的 ...

  7. Qt数据可视化(散点图、折线图、柱状图、盒须图、饼状图、雷达图)开发实例

    ​  目录 散点图 折线图 柱状图 水平柱状图 水平堆叠图 水平百分比柱状图 盒须图 饼状图 雷达图 Qt散点图.折线图.柱状图.盒须图.饼状图.雷达图开发实例. 在开发过程中我们会使用多各种各样的图 ...

  8. excel在一个图表内,显示折线图和柱状图

      折线图和柱状图,在同一个图表中拆分显示   一个图,设置主坐标轴 另外一个图,设置次坐标轴     拆分,通过调整纵坐标的最小值和最大值来实现     关于图表的标题,选中图表,选择布局,然后图表 ...

  9. MATLAB之折线图、柱状图、饼图以及常用绘图技巧

    MATLAB之折线图.柱状图.饼图以及常用绘图技巧 一.折线图 参考代码: %图1:各模式直接成本预测 %table0-table1为1*9的数组,记录关键数据 table0 = data_modol ...

随机推荐

  1. matlab面向对象设计---类的概念和使用

    代码: classdef MadgwickAHRS < handle %MADGWICKAHRS Implementation of Madgwick's IMU and AHRS algori ...

  2. C++引用详解【转】

    本文转载自:http://www.cnblogs.com/gw811/archive/2012/10/20/2732687.html 引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作 ...

  3. Nginx的Location正则表达式

    location的作用 location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作. location的语法 已=开头表示精确匹 ...

  4. ffmpeg 中av_rescale_rnd 的含义

    http://blog.csdn.net/fireroll/article/details/8485482 一.函数声明: int64_t av_rescale_rnd(int64_t a, int6 ...

  5. <ZZ>linux yum命令详解

    http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html yum(全称为 Yellow dog Updater, Modified)是 ...

  6. Kotlin静态方法

    Kotlin静态方法 工具类 全都是静态方法的情况 : class 类名 改为 object 类名 即可 package redwolf.com.moreimageupload import okht ...

  7. linux应用之tomcat的安装及配置(centos)

    CentOS 6.6下安装配置Tomcat环境 [日期:2015-08-25] 来源:Linux社区  作者:tae44 [字体:大 中 小]   实验系统:CentOS 6.6_x86_64 实验前 ...

  8. Java 发送Get和Post请求

    package com.htpt.superviseServices.dm.util; import java.io.BufferedReader; import java.io.IOExceptio ...

  9. rkhunter和chkrootkit

    今天继续检查我的Linux,所以下来rkhunter和chkrootkit一个一个来,下面只记录命令,少些说明不截图了. 1.rkhunter #cd /temp #wget http://downl ...

  10. 「LuoguP1341」 无序字母对(欧拉回路

    题目描述 给定n个各不相同的无序字母对(区分大小写,无序即字母对中的两个字母可以位置颠倒).请构造一个有n+1个字母的字符串使得每个字母对都在这个字符串中出现. 输入输出格式 输入格式: 第一行输入一 ...