fix: skip label if the line is empty

pull/860/head
Raphaël Vinot 2024-01-08 13:01:22 +01:00
parent 2caa72e444
commit 6b07885d68
2 changed files with 12 additions and 4 deletions

View File

@ -34,7 +34,7 @@
"redirect.png": "PAjzlPV97rEFvH55mG1ZC9wRl98be3yMeX/nENuFkJcds6/AXgSR2ig/QyPULgobSnNgiYieLVWY/oqsgeywrQ==",
"secure.svg": "H8ni7t0d60nCJDVGuZpuxC+RBy/ipAjWT627D12HlZGg6LUmjSwPTQTUekm3UJupEP7TUkhXyq6WHc5gy7QBjg==",
"stats.css": "/kY943FwWBTne4IIyf7iBROSfbGd82TeBicEXqKkRwawMVRIvM/Pk5MRa7okUyGIxaDjFQGmV/U1vy+PhN6Jbw==",
"stats_graph.js": "Sxmr0yKWu5oSu3tUvpjN0nbFs0J/cHOyiOB+yOTcDr2+5L39bd6bqmD73JsSL4g/Z4B42IZrSq4iqF9M0jiYCA==",
"stats_graph.js": "TwQlHlfbYZxewL3291UzoKERoUhI5aRPUdNnM2B88vpxV5xkXchILRELpVqWB1WI/QO4m9f0PgiExlxCchqsXA==",
"tree.css": "R/pWQnE8kMacDrzGy/NpA1tJoHAZpOjFiX6dqtBe+PqAnhYMn1CIQzODh8Ifvh6hBTPLRWX3bsabfEvfaI7Z6A==",
"tree.js": "yutMvl9vXhN0htkl40tRHF3r5LCDsH+MJplB6ihMENIsMryEyVoTr4Zq1UadgMG5tP+W2/jqm2zfXh414Kk8AA==",
"up.jpg": "d1ljZJ9f5JekyM6RLFFH2Ua44j6neiQBdUIXOenRTjGppQr3JaeglpQIH6BjPCJL177+TH52U3UIRNS5YAyKIg==",

View File

@ -71,15 +71,23 @@ d3.json('/json/stats').then(json => {
.attr("r", 3);
data_lines.append("text")
.datum((d, i) => { return {name: datasets[i].label, final: d[d.length-1]}; })
.datum((d, i) => {
if (d[d.length-1] != null) {
return {name: datasets[i].label, final: d[d.length-1]};
}
})
.attr("transform", d => {
if (d.final != null) {
if (d != null) {
return ( `translate(${x_scale(d.final[0])}, ${y_scale(d.final[1])})` ) ;
}
})
.attr("x", 3)
.attr("dy", ".35em")
.attr("fill", (_, i) =>{ return d3.schemeCategory10[i]; })
.text(d => { return d.name; }) ;
.text(d => {
if (d != null) {
return d.name;
}
}) ;
});