我如何在 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;
我想像在 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;