bugfix for D3.JS bug in calendar demo: edge around months was drawn incorrectly; this was apparent at each December month.

This commit is contained in:
Gerard Hundman 2011-12-20 23:22:01 +01:00
Родитель 7d2ce55914
Коммит da76aa249c
2 изменённых файлов: 8 добавлений и 4 удалений

Просмотреть файл

@ -48,13 +48,15 @@ d3.csv("dji.csv", function(csv) {
.map(csv);
rect
.attr("class", function(d) { return "day q" + color(data[format(d)]) + "-9"; })
.attr("class", function(d) {
var dv = data[format(d)];
return "day q" + (dv ? color(dv) : "X") + "-9"; })
.append("title")
.text(function(d) { return (d = format(d)) + (d in data ? ": " + percent(data[d]) : ""); });
});
function monthPath(t0) {
var t1 = new Date(t0.getUTCFullYear(), t0.getUTCMonth() + 1, 0),
var t1 = new Date(t0.getUTCFullYear(), t0.getUTCMonth() + 2, 0),
d0 = +day(t0), w0 = +week(t0),
d1 = +day(t1), w1 = +week(t1);
return "M" + (w0 + 1) * z + "," + d0 * z

Просмотреть файл

@ -48,13 +48,15 @@ d3.csv("vix.csv", function(csv) {
color.domain(d3.values(data));
rect
.attr("class", function(d) { return "day q" + color(data[format(d)]) + "-9"; })
.attr("class", function(d) {
var dv = data[format(d)];
return "day q" + (dv ? color(dv) : "X") + "-9"; })
.append("title")
.text(function(d) { return (d = format(d)) + (d in data ? ": " + data[d] : ""); });
});
function monthPath(t0) {
var t1 = new Date(t0.getUTCFullYear(), t0.getUTCMonth() + 1, 0),
var t1 = new Date(t0.getUTCFullYear(), t0.getUTCMonth() + 2, 0),
d0 = +day(t0), w0 = +week(t0),
d1 = +day(t1), w1 = +week(t1);
return "M" + (w0 + 1) * z + "," + d0 * z