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. 对ShortCut和TWMKey的研究

    TWMKey = packed record Msg: Cardinal; CharCode: Word; Unused: Word; KeyData: Longint; Result: Longin ...

  2. CSS3学习笔记(3)—左右飞入的文字

    前几天看到一个企业招聘的动画觉得很炫,里面有个企业介绍的文字是用飞入的效果做出来的,今天尝试了写了一下,感觉还不错~\(≧▽≦)/~啦啦啦 下面来看我做的动态效果: 其实上面的效果很简单的,我的截图软 ...

  3. ffmpeg: error while loading shared libraries: libavdevice.so.52

    今天在编译安装ffmpeg的时候出现了题目中的问题,最终解决方案如下: errors: ffmpeg正常安装后执行ffmpeg时出现如下错误:ffmpeg: error while loading s ...

  4. 让tomcat启动时,自动加载你的项目

    在tomcat-->conf-->serve.xml文件最后加上 <Context path="/atest" docBase="E:\Workspac ...

  5. 并不对劲的CTS2019

    day0 没有C day1 t1:并不想简述题意 10分暴力走人 t2:有\(n\)个在\([1,D]\)内的均匀随机整数,问有多少的概率出现\(m\)对相同的 设\(f(i,j)\)表示考虑前\(i ...

  6. [Codeforces 787D] Legacy

    [题目链接] https://codeforces.com/contest/787/problem/D [算法] 线段树优化建边 ,  然后用Dijkstra算法求单源最短路 时间复杂度 : O((N ...

  7. Django (2006, 'MySQL server has gone away') 本地重现与解决

    最近我们的Django项目供Java Sofa应用进行tr调用时, 经常会出现一个异常: django.db.utils.OperationalError: (2006, 'MySQL server ...

  8. MongoDB 3.2复制集单节点部署(四)

    MongoDB在单节点中也可以做复制集,但是仅限于测试实验,最大的好处就是部署方便快速,可以随便添加新节点,节省资源.在这里我使用的是MongoDB 3.2版本进行复制集实验(但MongoDB配置文件 ...

  9. JavaScript-Tool-富文本:Simditor

    ylbtech-JavaScript-Tool-富文本:Simditor 1.返回顶部 1. 2. 2.返回顶部 1. Simditor 是团队协作工具 Tower 使用的富文本编辑器. 相比传统的编 ...

  10. Java: JavaMail 初试(一)

    前言:以前的我,很喜欢写东西,写一写所想所见所闻所感,但是工作之后,总不能写出让自己满意的文章,突发奇想,能否利用写博客的时机,将其写成类似散文似的博文呢?哈哈... 邮件功能尝试:作为一个小菜鸟,对 ...