以下是本人在实际Apexcharts开发中遇到的问题
1、情景:有两个按钮,一个按钮点击显示柱状图隐藏折线图,一个按钮点击显示折线图隐藏柱状图。
思路:提到显示隐藏,且不占空间,我们第一反应肯定是display:none搭配display:block.
问题:当把图表div隐藏后再显示后,上面的坐标轴还在,但是上面的数字没有了。
2、情景:我们有知道图表肯定有互动功能,比如放大、缩小等等,这些Apexcharts都做到了
上图也就是图表chart里面的toolbar属性,具体配置官网上写的很详细:https://apexcharts.com/docs/interactivity/
官方文档上能找到的问题都不算问题了,而我在开发中遇到一个需求,通过滚动下图的滚动条控制图表数据显示的范围,具体需求如下:
但是我翻遍了整个官方文档也没有找到,这个问题困扰了我一天半(百度实在搜不到),就在我快要放弃的时候,我想到去Git上它的源码那找寻答案,功夫不负有心人,我终于知道了答案,原来是Apexcharts原来是有这个方法的,后来作者发现这个功能实现的有问题,会有内存泄漏的问题,于是将这部分的代码删了,唉,希望早日能修复吧。那接下来该怎么办呢,在永不能因为大神没有实现,我就这个工能就不做了吧,于是我想到了echarts,唉,虽然极其不想用,但也没得办法。