jQuery와 JS 차트 패키지 HighCharts을 사용하여이 정보를 통합하십시오. 차트의 각 막대에 바인딩 된 입력 상자 2 개만 있습니다.
당신은 위/아래 화살표를 눌러하거나 값을 입력하고 차트 '- 더 - 플라이'
http://jsfiddle.net/46jad9xk
HTML
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>
<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>
Changes bar 1 <input type='text' name='series-1' value=10>
Changes bar 2 <input type='text' name='series-2' value=10>
업데이트됩니다하여 값을 변경할 수 있습니다
JS :
$(function() {
$('input').keyup(function(event) {
var v = parseInt($(this).val(),10);
if(event.which == 38){//arrow up
v++
}
else if(event.which == 40){//arrow down
if(v>0)v--
}
var chart = $('#container').highcharts(),
series = chart.get($(this).attr('name'));
$(this).val(v)
series.setData([v]);
})
var chart1 = $('#container').highcharts({
chart: {
type: 'column'
},
xAxis: {
categories: [
'Bars'
]
},
yAxis: {
min: 0,
title: {
text: 'User setting'
}
},
series: [{
id: 'series-1',
name: 'Series 1',
data: [10]
}, {
id: 'series-2',
name: 'Series 2',
data: [10]
}]
});
});
설명은 t입니다. 추상적 인 배경. 나는 당신이 "차트"의 의미를 안다고 확신하지 못합니다. 당신이하고있는 일과 무엇을하려고하는지 보여주는 몇 가지 코드를 보여주십시오. –