用d3线段画坐标轴
来源:互联网 发布:dota2ti奖金来源 知乎 编辑:程序博客网 时间:2024/05/16 17:46
代码如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .axis path,.axis line{ fill:none; stroke: black; shape-rendering: crispEdges; } .axis text{ font-family: sans-serif; font-size:11px; } </style></head><body> <script type="text/javascript" src = "http://d3js.org/d3.v3.min.js"></script> <script type="text/javascript"> var width = 600; var height = 600; var svg = d3.select("body").append("svg") .attr("width",width) .attr("height",height); //用于坐标轴的线性比例尺 var xScale = d3.scale.linear() .domain([0,10]) .range([0,300]); //定义坐标轴 var axis = d3.svg.axis() .scale(xScale) .orient("bottom"); var gAxis = svg.append("g") .attr("transform","translate(80,80)") .attr("class","axis") //axis(gAxis); gAxis.call(axis); </script></body></html>
运行结果如下图所示:
2.画刻度
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .axis path,.axis line{ fill:none; stroke:black; shape-rendering:crispEdges; } .axis text{ font-family:sans-serif; font-size:11px; } </style></head><body> <script type="text/javascript" src = "http://d3js.org/d3.v3.min.js" charset = "utf-8"></script> <script type="text/javascript"> var width = 600; var height = 600; var svg = d3.select("body").append("svg") .attr("width",width) .attr("height",height); var scale = d3.scale.linear() .domain([0,10]) .range([0,300]); var axisLeft = d3.svg.axis() .scale(scale) .orient("left") .ticks(5); var axisRight = d3.svg.axis() .scale(scale) .orient("right") .tickValues([3,4,5,6,7]); var gAxis = svg.append("g") .attr("transform","translate(80,80)"); var gYxis = svg.append("g") .attr("transform","translate(180,80)"); gAxis.attr("class","axis"); gYxis.attr("class","axis"); gAxis.call(axisLeft); gYxis.call(axisRight); </script></body></html>
运行结果如下图所示:
阅读全文
0 0
- 用d3线段画坐标轴
- d3坐标轴
- D3 坐标轴
- d3 坐标轴实现-散点图
- D3.js:坐标轴
- d3.js-坐标轴
- D3.JS坐标轴的使用
- D3.js SVGAxes(坐标轴)
- 用D3.js进行医疗数据可视化 (三)坐标轴 (Axes)
- 【 D3.js 入门系列 — 5 】 坐标轴
- [D3.js] SVG-Axes(坐标轴)
- d3.js学习5----比例尺和坐标轴
- d3.js在坐标轴遇到的问题
- D3.js制作二维坐标轴基本入门
- d3线段生成器
- 【D3.js数据可视化系列教程】--(十三)坐标轴
- 【 D3.js 入门系列 --- 5 】 如何添加坐标轴
- D3 笔记四:分组元素、坐标轴、SVG基本图形
- 【入门】Linux上搭建51单片机开发环境(一) —— 环境搭建
- 联合两张具有主外键关系的表,想把其中一张表的字段值update到另外一张表中某个字段
- ios UITextField 禁止输入emoji字符
- ubuntu查看shell
- 分布式技术Dubbo+Zookeeper总结
- 用d3线段画坐标轴
- 漏洞类型
- 数据库索引,存储过程,视图,事务
- 番茄工作法的正确使用
- 欢迎使用CSDN-markdown编辑器
- 遥感免费数据下载地址
- 神经网络浅讲:从神经元到深度学习
- Android 沉浸式状态栏攻略 让你的状态栏变色吧
- 测试