d3.js 柱状图
程序员文章站
2022-07-13 15:52:34
...
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="">
</head>
<body>
<div class="chart">
<svg width="400" height="300">
<rect></rect>
<rect></rect>
<rect></rect>
<rect></rect>
<rect></rect>
<rect></rect>
<rect></rect>
</svg>
</div>
<script src="../d3.js"></script>
<script>
var arr = [111,221,233,114,78,99];
var svg = d3.select('svg');
function draw() {
var updata = svg.selectAll('rect')
.data(arr);
var enter = updata.enter();
var exit = updata.exit();
//更新部分
updata
.attr('fill','#00f')
.attr('width',40)
.attr('height',function (value) {
return value;
})
.attr('x',function (value,index) {
return index * 50;
})
.attr('y',function (value) {
return 300 - value;
});
enter
.append('rect')
.attr('fill','#00f')
.attr('width',40)
.attr('height',function (value) {
return value;
})
.attr('x',function (value,index) {
return index * 50;
})
.attr('y',function (value) {
return 300 - value;
});
//
exit.remove();
}
draw();
</script>
</body>
</html>
上一篇: JFreeChart Bar Chart(柱状图)
下一篇: Chart and Graph 柱状图
推荐阅读
-
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
-
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
-
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
-
D3.js入门教程之比例尺
-
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
-
d3.js中冷门却实用的内置函数总结
-
d3.js水平横向柱状图表
-
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
-
D3.js入门教程之坐标轴解析
-
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】