VChart icon indicating copy to clipboard operation
VChart copied to clipboard

区间柱图设置了barMinHeight或者label为outside后, 拖动缩略轴,不在时间范围内的数据不会在图表中隐藏

Open H-Sven opened this issue 1 year ago • 12 comments

image https://www.visactor.io/vchart/demo/data-zoom/state-with-data?keyword=dataZoom

H-Sven avatar Sep 05 '24 11:09 H-Sven

这个问题也是比较急需解决的

H-Sven avatar Sep 05 '24 12:09 H-Sven

@skie1997 @xile611 这个问题能尽快排查一下不

H-Sven avatar Sep 06 '24 01:09 H-Sven

这个问题挺着急的, 有办法解决吗

H-Sven avatar Sep 06 '24 05:09 H-Sven

image https://www.visactor.io/vchart/demo/data-zoom/state-with-data?keyword=dataZoom

在条形图中,barMinWidth对应的是柱子高度,barMinHeight对应的是柱子宽度,所以设置了barMinHeight,柱子的宽度最小为30. 在这个case中,应该设置barMinWidth比较合理。 标签的问题还有待排查 @H-Sven image

skie1997 avatar Sep 06 '24 06:09 skie1997

image https://www.visactor.io/vchart/demo/data-zoom/state-with-data?keyword=dataZoom

在条形图中,barMinWidth对应的是柱子高度,barMinHeight对应的是柱子宽度,所以设置了barMinHeight,柱子的宽度最小为30. 在这个case中,应该设置barMinWidth比较合理。 标签的问题还有待排查 @H-Sven image

我知道barMinHeight对应的是柱子的宽度, 因为在区间柱图里面如果时间范围太小的话,可能看不到柱子,所以我通过barMinHeight设置了最小宽度。

目前问题就是,我设置了barMinHeight 或者 label后, 拖动datazoom, 这条柱子无法隐藏。

预期的结果是能够正常隐藏掉 @skie1997

H-Sven avatar Sep 06 '24 06:09 H-Sven

@skie1997 哈喽,请问这个问题还在排查吗

H-Sven avatar Sep 10 '24 02:09 H-Sven

@skie1997 哈喽,这个问题有修复计划吗

H-Sven avatar Oct 11 '24 05:10 H-Sven

同意 skie1997 的意见。区间距离过小而强行指定最小高度(水平方向),这意味着图表所有图元都要按比例缩放,与其寄希望于改变滑块来实现缩放浏览,还不如将数据集改造成放大版。水平滑块按原设计本就不具备你想要的那种缩放效果。

SafeWinter avatar Oct 12 '24 18:10 SafeWinter

与其寄希望于改变滑块来实现缩放浏览,还不如将数据集改造成放大版。

你的意思是将我的数据整体放大n倍吗? 将每一条数据值*n ?

H-Sven avatar Oct 14 '24 01:10 H-Sven

你的意思是将我的数据整体放大n倍吗? 将每一条数据值*n ?

我大概懂你意思了,设置 barMinHeight=30 后,其实已经让条形图每个矩形条水平方向的最小长度变为 30 了,问题就出在拖动缩放条时,本来不在视野内的矩形条也按 30 的长度继续显示,并且残留在窗口的左边(按理应该看不到才是)。

SafeWinter avatar Oct 16 '24 17:10 SafeWinter

你的意思是将我的数据整体放大n倍吗? 将每一条数据值*n ?

我大概懂你意思了,设置 barMinHeight=30 后,其实已经让条形图每个矩形条水平方向的最小长度变为 30 了,问题就出在拖动缩放条时,本来不在视野内的矩形条也按 30 的长度继续显示,并且残留在窗口的左边(按理应该看不到才是)。

对,就是这个问题。 但是作者好像没有打算修复的意思。 一直没有回复

H-Sven avatar Oct 20 '24 03:10 H-Sven

@xile611 @skie1997 可以确认一下这是不是一个bug吗

H-Sven avatar Oct 20 '24 03:10 H-Sven