Flutter 使用水平滚动和图表抖动时标签溢出窗口

Flutter 使用水平滚动和图表抖动时标签溢出窗口,flutter,Flutter,我使用的是图表和可滚动的条形图。水平滚动对于行为SlidingViewport()和PanAndZoomBehavior()()非常有效。我还想让标签跟随条形图本身,并在滚动时留在图表窗口内。参见图 代码 条形图( 数据, 行为:[ 滑动视口(), PanAndZoomBehavior(), ], 动画:对, 域轴:OrdinalAxisSpec( 视口:OrdinalViewport('Week${weeks.last}',4), ), ) 我使用了ClipRect()来解决这个问题,只需使

我使用的是图表和可滚动的条形图。水平滚动对于行为
SlidingViewport()
PanAndZoomBehavior()
()非常有效。我还想让标签跟随条形图本身,并在滚动时留在图表窗口内。参见图

代码

条形图(
数据,
行为:[
滑动视口(),
PanAndZoomBehavior(),
],
动画:对,
域轴:OrdinalAxisSpec(
视口:OrdinalViewport('Week${weeks.last}',4),
),
)
我使用了ClipRect()来解决这个问题,只需使用您想要的裁剪器来包装您的小部件,尽管默认设置也可以

ClipRect(child : BarChart(
data,
behaviors: [
  SlidingViewport(),
  PanAndZoomBehavior(),
],
animate: true,
domainAxis: OrdinalAxisSpec(
  viewport: OrdinalViewport('Week ${weeks.last}', 4),
),
))