如何使用d3在基于网格的(热图)图表上正确显示轴
How to get axis to display correctly on grid based (heat map) chart with d3
我正在尝试为基于网格的图表(热图)显示轴,以便正确显示。我可以将它们对齐(以每个网格为中心,无论是行还是列),但它们位于网格的顶部,我希望将它们显示在网格之外。
以下是我目前所掌握的:http://jsbin.com/hihepo/8
- 在图表的
g
包装器周围提供一些边距和translate
。您已经定义了边距,但它们从未使用过,所以您绘制的图表一直延伸到svg
元素边界,周围没有更多的空间 - 将
.orient('left')
用于y轴,将.orient('bottom')
用于x轴方向。orient
方法见文档 - 调整x轴标签的
transform
和text-anchor
(或更改其g
包装的翻译)
以下是x轴标签的演示。
相关文章:
- 剑道图表:如何创建热图
- 如何使用d3在基于网格的(热图)图表上正确显示轴
- 谷歌地图热图图层点半径
- Highcharts热图上的多个轴
- Highcharts热图显示不正确
- 高图热图:单击按钮或复选框时选择所有单元格
- 可点击的热图图表
- HighCharts:如何在热图中的colorAxis上添加点击事件
- onclick() jQuery/JavaScript 显示饼图的按钮不起作用
- d3.js-通过csv显示饼图中的层次结构
- 昼夜热图-不显示颜色
- 谷歌地图热图API需要多个触发器来显示热图
- 谷歌地图API v3:我在热图上显示我的数据时遇到问题
- Highcharts热图未显示数据,但标签正确
- 如何用PHP在图像上显示热图?
- Highcharts -在热图中显示日期
- 在热图图中,x轴的值在融合图中不显示
- 谷歌地图热图层只显示在某些浏览器
- 在Cal热图中突出显示多个选项
- 谷歌地图Javascript API v3热图不显示