如何在amcharts中实现vertcal滚动

时间:2018-02-27 12:32:43

标签: javascript sharepoint-2013 amcharts

我希望在我的amcharts(堆叠)中实现垂直滚动,如同小提琴zoomable vertical value axis

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

  "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;

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

但AmCharts.valueScrollbar()无效

1 个答案:

答案 0 :(得分:0)

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

//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;