一天两个Chartjs帖子!?抱歉。
有没有办法添加垂直滚动,但与您的X轴卡住?这里的想法是,如果我有8个或更多的酒吧(或取决于高度)在我的堆叠条形图,我可以滚动通过所有他们。
这是一个来自设计的图像:
现在,为了让我的应用程序能够快速响应,我在这里添加了responsive: true
行,这不是处理这类事情的最佳方法,因为它实际上会使图表不再呈现。那么,我是否需要在这里添加一个硬编码的高度和宽度才能正常工作呢?这就是我的想法,所以我添加了一个硬编码的宽度,它只显示两个数据集,第一个和最后一个。
有没有办法让这个垂直滚动条底部的x轴?我想我可以改变x轴的背景颜色,当它向下滚动,但我甚至不能得到这一步。
我做了一个CodeSandbox来测试这个。
我也做了一点挖掘,看看是否有人发现了什么,并没有什么超级启发,我可以找到。
我确实找到了这篇文章,但我无法让它在垂直滚动的x轴上工作,而不是如示例所示的水平滚动:Make y-axis sticky when having horizontal scroll on chartJS and Angular
另外,我的图表左上角出现了一个奇怪的元素。我无法识别它是什么,也无法检查它。您知道这是什么吗?
任何提示或建议将不胜感激!
干杯干杯干杯
1条答案
按热度按时间ej83mcc01#
我已经玩过你的密码和:
激活垂直滚动条
更改样式可以使滚动:
并设置
responsive: true
和maintainAspectRatio: true
,您可以在图表上垂直滚动。奇怪的渲染
这是您配置中的一个错误,因为您设置了7个标签,但同时也在数据集上设置了8个值。因此,即使没有任何标签,数据标签插件也会显示数据。添加一个标签,效果很好。