0
我想包括在使用Cal-HeatMap卡尔 - 热图 - 如何格式化日期和值subDomainText细胞
这里同一小区日期和价值是什么,我试图做一个小提琴例子。 ...
[https://jsfiddle.net/paulrollings/6L36ajhn/12/][2]
任何意见的帮助,非常感谢。感谢保罗
我想包括在使用Cal-HeatMap卡尔 - 热图 - 如何格式化日期和值subDomainText细胞
这里同一小区日期和价值是什么,我试图做一个小提琴例子。 ...
[https://jsfiddle.net/paulrollings/6L36ajhn/12/][2]
任何意见的帮助,非常感谢。感谢保罗
CalHeatMap呈现后,您可以砍它:
// wrap in timeout to let map render
setTimeout(function(){
var t = d3.selectAll('.subdomain-text') // find all the text blocks
.text(null); // blank them out
t.append('tspan')
.text(function(d){
return new Date(d.t).getDate(); //append tspan with date
})
.attr('x', function(d){
return d3.select(this.parentNode).attr('x'); // steal parent x value so it stays in place
});
t.append('tspan')
.text(function(d){
return "€" + d.v; //append tspan with value
})
.attr('dy','1.2em')
.attr('x', function(d){
return d3.select(this.parentNode).attr('x'); // steal parent x value so it stays in place
});
}, 100);
更新小提琴here。
您的jsFiddle在单元格中有日期和值。你在问怎么把它们放在不同的线上? – Mark
是的,这就是我想要做的。具有日期然后回车并在同一个单元格内的值低于全部。已尝试日期+“\ r \ n”+ val也
&013;/ –
我有一个快速的样子。看起来文本是作为SVG文本元素输入的(在rect中的一个组中)。 SVG文本中的换行符不好玩,请参阅这里:http://stackoverflow.com/questions/16701522/how-to-linebreak-an-svg-text-within-javascript ...所以我想你的手是相当捆绑。您可以分叉回购或提出问题。但首先我会推荐一些更多的研究:)祝你好运(\ n是javascript,
一个html标记...) –