私は3つの折れ線グラフを持つグラフィックを持っています。d3 clipPath - なぜチャートの上を切っているのですか?
グラフに3つの折れ線グラフをすべてカバーするclipPathを1つ追加しました。しかし、各折れ線グラフの最上部が切り取られています。
問題を解決するのに役立ちましたが、他のSO回答に基づいてy軸に.nice()を追加しました。タイムウィジェットでズームインすると、その効果は非常に明白です。ラインの最高点では、2ピクセルのラインが間引かれています。 clip-pathの属性を取り除くと、行が適切な効果を返します。
cG.append("path")
.attr("class","line line1")
.attr("stroke",palette.basic[0])//predicted
.attr("clip-path", "url(#clip)")
.attr("d",line1[q](pricesPredicted));
これがなぜ起こっているのか、どのように停止するのか誰にも分かりますか?
おかげ