我如何在 amcharts 中实现垂直滚动

How do i achieve vertcal scrolling in amcharts

我想像在 fiddle zoomable vertical value axis

中那样在我的 amcharts(stacked) 中实现垂直滚动

负责垂直滚动的部分代码如下:

  "valueScrollbar": {
"autoGridCount": true,
"color": "#000000",
"scrollbarHeight": 50
},

但我使用的是不同的 amchart 编码模式,如下所示:

   AmCharts.ready(function() {
                // SERIAL CHART
                chart = new AmCharts.AmSerialChart();
                chart.dataProvider = chartDataResults;
                chart.categoryField = "States";
                chart.plotAreaBorderAlpha = 0.2;

我如何实现此功能,因为 valuescrollbar 没有 class。 我试过这个: var valueScrollbar = new AmCharts.valueScrollbar();

但 AmCharts.valueScrollbar() 无效

没有单独的值滚动条 class,因为它只是一个 ChartScrollbar 底层对象。您所要做的就是将图表对象的 valueScrollbar 属性 分配给 ChartScrollbar 的实例,或者创建一个类似于 JSON-style 初始化方式的对象:

//JSON-style setup:
chart.valueScrollbar = {
  "autoGridCount": true,
  "color": "#000000",
  "scrollbarHeight": 50
}

//OO setup
var valueScrollbar = new AmCharts.ChartScrollbar();
valueScrollbar.autoGridCount = true;
valueScrollbar.color = "#000000";
valueScrollbar.scrollbarHeight = 50;
chart.valueScrollbar = valueScrollbar;