>source

내가 사용한 https://github.com/google/charts내 플러터 앱 내부. 그것은 잘 작동합니다. 하지만 차트를 확대할 때 확대/축소가 발생하지만 잘못된 위치에 있습니다! 왼쪽을 정적으로 유지하면서 확장되기 시작합니다. 효과는 확대/축소 중인 지점이 아닌 손가락 아래의 차트 슬라이드입니다. 갤러리의 사진을 확대하는 것처럼 확대하는 방법이 있습니까?

내 차트의 code

Widget build(BuildContext context) {
    return new charts.LineChart(
      _chartSeriesFromChartData(seriesList),
      animate: false,
      defaultRenderer: charts.LineRendererConfig(includeArea: true, includePoints: true),
      primaryMeasureAxis: charts.NumericAxisSpec(tickProviderSpec: charts.BasicNumericTickProviderSpec(desiredTickCount: 8)),
      behaviors: [ZoomBehaviour()],
    )

해결책을 찾았습니까? 또한 세로 축도 확대하고 싶었습니다 ...

Karlooie2021-11-25 13:11:00
  • 답변 # 1

    code에서 다음과 같은 code를 사용할 수 있습니다.

    behaviors: [new charts.PanAndZoomBehavior()],
    

    또는 차트에서 항목별로 선택하려면 다음을 사용할 수 있습니다.

    behaviors: [new charts.SeriesLegend()],
    

    그리고 두 가지를 사용하려면 다음을 사용할 수 있습니다.

    behaviors: [new charts.SeriesLegend(), new charts.PanAndZoomBehavior()],
    

  • 이전 java : 목록을 알파벳순으로 정렬하려면 어떻게 해야 합니까?
  • 다음 원본 목록에 영향을 주지 않고 한 목록에서 다른 목록으로 복사/편집 C#