用D3.js进行医疗数据可视化 (三)坐标轴 (Axes)

本文详细介绍了如何使用D3.js优化医疗数据可视化的坐标轴,包括让X轴刻度按月分布并显示中文,显示坐标轴名称,以及旋转X轴刻度值。每个任务都配有可视化效果展示、代码示例和讨论。
摘要由CSDN通过智能技术生成

介绍

这这篇文章中,我们来尝试一下改进坐标轴的呈现方式。所有的代码都是在之前使用D3.js进行医疗数据可视化的一些实践 (二)中的代码基础上改的。因此这儿只把相应改动的代码贴出来。

 

任务一:让X轴的刻度以及相应的网格按月分布,并将刻度值改成中文


可视化效果

 

代码

var xAxis = d3.svg.axis()
                .scale(_x.range([0, quadrantWidth()]))
                .orient("bottom")
                .tickFormat(d3.time.format("%y年%m月"))  //set tick name in Chinese
                .ticks(d3.time.months, 1);  //set ticks for x axis as monthly

讨论

d3.svg.axis() [1]有好几个调整ticks的API。这儿为了让X轴的刻度按月分布,使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值