设置Hcharts柱状图柱宽的几种方法

设置Hcharts柱状图柱宽的几种方法

前言

最近本人在做一个后台系统,其中有大量使用图表绘制,使用的插件是Hcharts,正好遇到其中一个柱状图需要设置柱宽,所以今天就想和大家聊一聊这个Hcharts的柱宽如何设置以及设置技巧。

正文

Hcharts这款插件真的十分强大,对于自适应做的堪称完美,会自动根据分栏的数目进行X轴坐标倾斜,而其他的一些图表插件却鲜少有能做到或者考虑到的(比如E某之类的,就不详说了),大多需要去手动设置倾斜,同时在分栏数目过多的时候,Hcharts也会自动使你的柱宽缩小同时还保持柱与柱之间还有间距,但是当我们的分栏比较少,比如只有两列柱的时候,Hcharts的自适应就稍有些不美观了,他会变得。。这么宽。。。
在这里插入图片描述
当看到我的柱子变成这么宽的时候,我的第一意识是:设置柱宽,于是我找了官方API文档,找到了这个:
在这里插入图片描述
于是我就设置上去了,然后我的柱子变成了这样:
在这里插入图片描述
看样子好像解决了,但是,这里我又遇到了新问题:我的X轴是动态生成的,也就是说我的分栏不一定是两列,如果是60列会怎么显示呢:
在这里插入图片描述
就变成了这个样子,这交付给用户还不得被领导 n+1?这样是肯定不行的,于是我想,css有个max-width属性,咱们的Hcharts有没有类似的属性呢?还真有:
在这里插入图片描述
那么我设置一下最大为100再试试看:
在这里插入图片描述
OK,这样就好了嘛(图表数据为我ctrl+c/v的,所以是这么个样子),解决!

代码

上面说了效果,那么这里咱们就得说下代码怎么写啦。
其实这个API可以设置在两个地方(需要固定柱宽把代码中的maxPointWidth更换为pointWidth即可):
1、你可以放在数据的series

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值