Javascript 用于绘制带有时间线的条形图的库
Javascript library for drawing bar charts with timeline
我想将时间序列绘制为条形图(我想它也称为柱形图),同时保留时间线的比例。示例:
您能否推荐一个 javascript 库来提供代码以及如何将其可视化?
我很清楚这一点 answer 并尝试了其中一些,但无法接近预期的结果。
javascript 格式的示例数据:
var arr = new Array();
arr[0] = -100;
arr[3.5] = 10;
arr[5] = 110;
看看 Highcharts 它的可配置性很强。
看看这个fiddle,只是把类型改成了column
看看这段代码,你可以用你自己的数组替换categories(in x-axis)
和data
。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
</head>
<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto">
</div>
<script>
$(function () {
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Column chart with negative values'
},
credits: {
enabled: false
},
series: [{
name: 'Bar Chart',
data: [
{ x: 0, y: -100 },
{ x: 4.9, y: 10},
{ x: 5, y: 100 }
]
}]
});
});
</script>
</html>
我想将时间序列绘制为条形图(我想它也称为柱形图),同时保留时间线的比例。示例:
您能否推荐一个 javascript 库来提供代码以及如何将其可视化? 我很清楚这一点 answer 并尝试了其中一些,但无法接近预期的结果。
javascript 格式的示例数据:
var arr = new Array();
arr[0] = -100;
arr[3.5] = 10;
arr[5] = 110;
看看 Highcharts 它的可配置性很强。
看看这个fiddle,只是把类型改成了column
看看这段代码,你可以用你自己的数组替换categories(in x-axis)
和data
。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
</head>
<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto">
</div>
<script>
$(function () {
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Column chart with negative values'
},
credits: {
enabled: false
},
series: [{
name: 'Bar Chart',
data: [
{ x: 0, y: -100 },
{ x: 4.9, y: 10},
{ x: 5, y: 100 }
]
}]
});
});
</script>
</html>