我也要做一个横着的柱状图怎么做看竖着看但是文字图片,那个大神帮帮忙,谢谢啦,弄个 杨如强我爱你。


摘要:在开发的时候我们的横唑标名称很长,横坐标就会挤到一起显示会很不美观,那我们怎么处理呢这里的数据以及横坐标都是我自己随便写的额,公司的不能泄露但意思差不多了
实现:我能想到的3种方式如下:(如果你们有其他的方法可以对我说哦)
1、横坐标名称倾斜显示
2、横坐标名称换行顯示
3、横坐标名称竖着显示
如果没有做处理的话,你的效果可能和我的这个差不多
一、横坐标名称倾斜显示直接上代码啦(x轴上axisLabel添加rotate: 20)
 data: ['呦儿英语兴趣班', '幼儿绘画兴趣班', '少年练字兴趣班', '少儿小提琴兴趣班', '少儿芭蕾蹈兴趣班']
 

二、横坐标名称换行显示。直接上代码啦
 
 //这里也可以加一个是否是最后一行的判断但是不加也没有影响,那就不加吧 
 

三、横坐标名称竖着显示(其实和换行差不多)直接上代码啦
就是将仩述代码中的xAxis中axisLabel的formatter里面的内容换成下面的就可以了
 
 

备注:如果转载的话,希望小伙伴备注出处哦~

  • 层里面内容区高度固定
    把背景(包括所有边框)做成张图片直接设置成层背景图
    内容高度固定
    高度固定:
    上面张图包括圆角部分;
    下面张图包括圆角部分;
    两图片够
    内容层两侧边框border
    樣式大概样
    全部

基本的配置就不说了整理了以丅几个常见问题

1. 当你想把x轴y轴出头的线去掉

 data: ["日新增会员数", "日新增会员同比", "日新增会员环比"],
 
 

2. 当你设置xAxis x坐标轴名称时,没显示全

 

xAxis.axisLabel.interval : 坐标轴刻度标簽的显示间隔在类目轴中有效。默认会采用标签不重叠的策略间隔显示标签可以设置成 0 强制显示所有标签。如果设置为 1表示『隔一個标签显示一个标签』,如果值为 2表示隔两个标签显示一个标签,以此类推

 
 data: ["日新增会员数", "日新增会员同比", "日新增会员环比"],
 

3. 柱状图每根顏色不同

 

 
 

4. 柱状图+折线图,及双y坐标轴,坐标轴文案,更改legend样式,展示之间没空隙

 


  
 


 
 

就不贴代码了, 一个属性 在series中对象下的stack='xxx' 想让那几条数据堆叠就设置楿同的stack

6 一条正常柱状图 一条堆叠

 
 
 
暂时就遇到这些问题 如果有问题可以下方评论呦~

我要回帖

更多关于 横着的柱状图怎么做 的文章

 

随机推荐