双柱状图与双折线图混合
问题: 双柱状图的时候,折线图不能从柱状图的中心点开始
解决方法:使用双x轴来控制折线的起始位置
代码
var option = {backgroundColor:'#4a4a4a',tooltip: {trigger: 'axis',},legend: {padding:0,itemGap:4,itemWidth:8,bottom:'2%',data:['今年','去年'],icon:'circle',textStyle:{fontSize:10,color:'#9b9b9b'}},title:{text:'全国月销量',left:'center',textStyle:{color:'#d5d5d5',fontSize:13,}},grid:{height:'62%',top:'15%',width:'80%',left:'12%'},xAxis: [{type: 'category',data: ['1月', '2月', '3月', '4月', '5月', '6月', '7月','8月','9月','10月','11月','12月'],axisLabel:{color:'#757575',fontSize:10,interval:0,}}, ],yAxis: {type: 'value',interval:100,axisLabel:{color:'#757575',fontSize:10}},series: [{ name:'今年',data: [120, 200, 150, 80, 70, 110, 130, 130, 130, 130, 130, 130],type: 'bar',varWidth:'12px',itemStyle:{color:'#9c9c9c'}},{name:'去年',data: [1000, 200, 500, 800, 700, 100, 390, 300, 607, 460, 900, 130],type: 'bar',varWidth:'12px',itemStyle:{color:'#c4c4c4'}},{xAxisIndex:1, data: [120, 200, 150, 80, 70, 110, 130, 130, 130, 130, 130, 130],type: 'line',itemStyle:{color:'#f9f9f9'},symbol:'none'},{xAxisIndex:1, data: [1000, 200, 500, 800, 700, 100, 390, 300, 607, 460, 900, 130],type: 'line',itemStyle:{color:'#f9f9f9'},symbol:'none'},]};// 增加了一个隐藏的x轴,用来控制线图的点的位置option.xAxis[1] = {type: 'value',max: option.xAxis[0].data.length * 100,show: false}option.series[2].data = option.series[2].data.map((x, i) => [27 + i * 100, x])option.series[3].data = option.series[3].data.map((x, i) => [73 + i * 100, x])var bar = echarts.init(document.getElementById('bar'));bar.setOption(option);
效果图
如有错误请指正
双柱状图与双折线图混合相关推荐
- python双柱状图与双折线图_双坐标实现图标中同时存在柱状图和折线图
工作中经常会遇到在处理数据的时候,需要将柱状图和折线图同时放到一张表中,这怎么实现的呢,下面将讲述. 工具/原料 excel表 方法/步骤 1 以上表为例,将不良品重量和不良品率同时做到一张表上为目标 ...
- python双柱状图与双折线图_如何绘制双轴柱状图和折线图?
如何绘制双轴柱状图和折线图? 答:第1步,先将数据作成如下表格. ××市2010--2014年农业灌溉用水有效利用系数 年份灌溉亩数(万亩)毛灌溉用水总量(万米3)净灌溉用水总量(万米3)灌溉水有效利 ...
- MPAndroidChart项目实战(二)——双平滑曲线(双折线图)和MarkView实现
Demo补充中(UpDating):https://github.com/JinBoy23520/MPAndroidChartDemoByJin 本文出自:http://blog.csdn.net/d ...
- vue项目中,Echarts柱状图和折线图混合显示
<div ref="myChart" :style="{width: '800px', height: '500px'}"></div> ...
- echarts柱状图、折线图 渐变色,填充渐变色,鼠标移入样式,双y轴
基础代码都一样,根据配置的seriesDta的type不同,展现出的效果不同,每一个echarts都对应单独的series 版本不同可能实现效果不同,具体查看官网哦. 安装: npm install ...
- python绘制双Y轴折线图以及单Y轴双变量柱状图
近来实验室的师姐要发论文,由于论文交稿时间临近,有一些杂活儿需要处理,作为实验室资历最浅的一批,我这个实习生也就责无旁贷地帮忙当个下手.今天师姐派了一个小活,具体要求是: 给一些训练模型的迭代次数,训 ...
- Java通过JfreeChart生成转Base64图片字符串(饼图、折线图、柱状图、折线图-多条、3D柱状图、气泡图、时序图、曲线图、区域图、分布图、联合分类图、双X轴图、K线图、柱状图-横向等图)
工具类 CreatLineChart.java package DrawLine;import java.awt.BasicStroke; import java.awt.Color; import ...
- R语言ggplot画双坐标-柱状图、折线图
ggplot一般不用来画双坐标,有些图双坐标结合起来看比较好,比方说条形图和柱状图. 1.画双坐标要用到函数scale_y_continuous,这个函数规定次坐标与主坐标的换算关系,用 sec_ax ...
- MATLAB采用双坐标轴同时绘制柱状图和折线图
利用MATLAB同时绘制柱状图和折线图,其中柱状图表示温度,折线图表示颗粒物浓度,左侧y轴表示温度(单位摄氏度),右侧y轴表示颗粒物浓度(个/每立方米). MATLAB plotyy 方法/步骤 第一 ...
最新文章
- 独家 | ​数据科学家必知的五大深度学习框架!(附插图)
- [oracle]常用SQL汇总
- yytextview多种格式_Android 一个TextView字体设置多种不同颜色
- jboss7.0.2_JBoss AS 7.0.2“ Arc”发布–使用绑定选项
- GIS实战应用案例100篇(七)-基于GIS和ENVI的矢量化提取水体边界
- c语言mc协议,easymc - C语言开发的简易消息通道库
- (转)SQLServer_十步优化SQL Server中的数据访问 三
- 英文识别 java_Java-百度API的图片文字识别(支持英文)
- (黑科技)超链接记录贴
- 计算机组成原理基本概念,《计算机组成原理》教学中几个基本概念的分析
- 图的深度优先遍历(DFS)
- [51单片机]按键部分(软件消抖)
- 解决idea里面Tomcat无论怎么重新启动总是启动原先的项目问题
- Ubuntu18.04 分区方案
- Rust 社区 RFC 导读 | 构建安全的 I/O
- 阿里云SLB之:基于TCP协议的SLB应用场景(十)
- Java入门基础知识点
- php启动,重启,关闭命令
- 北斗时钟服务器(NTP服务器)让高考时间更加精准
- [置顶]R语言 ggplot2包