我需要三个单选按钮字段,用于在柱状图上显示年度、每月、每周数据,以便当我选择其中一个选项时,显示应相应。我在JQchart中找到了很多不同类型的显示器的例子,但找不到一个这样的例子。是否有其他选项可以替代此处的单选按钮?请帮帮忙
发布于 2014-10-14 15:31:58
最好的办法是有三个系列的数据,每个系列一个。您可以使用单选按钮上的侦听器轻松地交换系列。
本质上:
<input type="radio" name="data" id="yearly" class="radioSelector" value="yearly">Yearly<br>
<input type="radio" name="data" id="monthly" class="radioSelector" value="monthly">Monthly<br>
<input type="radio" name="data" id="daily" class="radioSelector" value="daily">Daily
<script>
$('.radioSelector').click(function (event) {
// Set target ID
var id = $(event.target).attr('id');
// get current series
var series = $('#jqChart').jqChart('option', 'series');
// check which radio
switch (id) {
case 'yearly':
series = yearlydata;
break;
case 'monthly':
series = monthlydata;
break;
case 'daily':
series = dailydata;
break;
}
// update (redraw) the chart
$('#jqChart').jqChart('update');
});
</script>
https://stackoverflow.com/questions/26299921
复制相似问题