目前我正在尝试绘制一个只有 4 年时间线的热图。我的数据包含 1996,2006,2015,2016 年的值。但是它之间的年份没有任何值。
我想知道仅显示数据中设置的年份是否有任何价值。
我的图表目前看起来像这样: HeatMap Image。但是我希望它只显示数据集中的年份,而不是 2016-1996 之间的所有年份。我缺少这个内置功能吗?
这是我的代码示例
var tree = d3plus.viz()
.container("#myDiv")
.data(reformatted)
.title({
"value": title
})
.font({
"family": "Open Sans",
"size":16,
"color": "#2D7CBE",
})
.type("tree_map")
.id(categoryDropdown)
.size(xAxisDropdown)
.labels({"align": "center", "valign": "top"})
.time({"value":timeDropdown, "solo": yearsArr[0] })
.resize(true)
.color({
scale:colorpicker
})
.draw();
在这种情况下,solo 设置为在 yearsArr 的第一年开始图表。yearsArr 是 [1996,2006,2015,2016]。timeDropdown 从数据对象中获取时间值。
这是我当前代码示例的链接https://codepen.io/Wils0751/pen/ZoYwEb
对我的问题的任何见解都会有很大帮助谢谢!