在使用用echarts
画图的时候遇到一个问题。
如果是多条数据,那么echarts
能很好的帮你渲染出对应的图形。
但是,当值只有一条数据的时候,画出来的图就会占据整个canvas
的中间部分,而且还被放大了。
我的预期是,就算只有一条数据,也是靠左侧展示。
查了官方的配置文档之后还是不知道怎么解决。我想问下有人处理过这种问题吗?
在使用用echarts
画图的时候遇到一个问题。
如果是多条数据,那么echarts
能很好的帮你渲染出对应的图形。
但是,当值只有一条数据的时候,画出来的图就会占据整个canvas
的中间部分,而且还被放大了。
我的预期是,就算只有一条数据,也是靠左侧展示。
查了官方的配置文档之后还是不知道怎么解决。我想问下有人处理过这种问题吗?
解决方法就是根据条数设置宽度。
比如当前一条数据时候,就设置初始化的DOM宽度1*50(宽度)。
当然用这个方法,首先数据量不太多,太多了,DOM太宽就不好看了
然后设置:barWidth、barMaxWidth、barGap、barCategoryGap这些参数调整每根柱子的宽度
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
可以设最大宽度的,设置个bar的最大宽度