根据用户输入动态设置高图表尾行选项
Dynamically set highcharts endrow option based on user input
我想根据用户在高图表中的输入动态设置结束行对象。 用户将从值 5、10、25 和 all 之间的列表控件中进行选择,我想将该值传递给 data.endrow 属性。 思潮?
data: {
csv: document.getElementById('csv').innerHTML,
startRow: 0,
endRow: <userinput>
endColumn: 1,
firstRowAsNames: false
},
您可以在
单击提交按钮后制作图表。您可以检查列表中的选定值并将其传递给图表选项:
$('.submit').click(function() {
var dropMenu = $('#drop'),
selectedIndex = dropMenu[0].options.selectedIndex,
stringVal = $(dropMenu)[0].options[selectedIndex].value,
value = parseInt(stringVal);
if (stringVal === 'All') {
var lines = document.getElementById('csv').innerHTML.split(''n');
value = lines.length - 1;
}
});
然后,您可以使用新的endRow参数制作图表:
$('#container').highcharts({
title: {
text: 'Global temperature change'
},
subtitle: {
text: 'Data module: Show only last 20 years by limiting start row.'
},
data: {
csv: document.getElementById('csv').innerHTML,
startRow: 1,
endRow: value,
endColumn: 1,
firstRowAsNames: false
},
xAxis: {
allowDecimals: false
},
series: [{
name: 'Annual mean'
}]
});
示例:http://jsfiddle.net/jpko073c/3/
相关文章:
- 如何访问高图表工具提示中的任何特定数据
- 将图表动态添加到组合高图表中
- 在Firefox中导出高图表时出现黑色图像错误
- 在高图表中,每x步只显示标签
- 高图表的文本溢出问题
- 单击时获取父级子级高图表
- 如何在拖动后获得图表的最小值和最大值放大高图表
- 制作高图表'setExtremes使用两个Y轴取消勾选
- ng高图表的响应行为,加载时隐藏编译的ng点击xAxis标签
- 如何根据创建日期对对象进行排序,以插入Meteor的高图表
- 在图例项目之间添加额外空间的高图表
- 正在读取高图表中上载的csv文件
- 高图表数据导入 JSON - 格式
- 带有背景色的高图表柱形图
- 高图表中的参数行 80 无效.js
- 将另一个系列添加到行高图表
- 根据用户输入动态设置高图表尾行选项
- 使用单选按钮高图表停止添加数据
- 高图表中所选列的不同边框
- 如何显示包含多行的高图表