我需要在我的图的y轴上有对数刻度。由于对数刻度不能在域中包含0值,因此我将域的下限设置为1。这会导致轴上的刻度从1开始。我如何让刻度从0开始? .call(d3.axisLeft(yScale_for_axis).tickFormat( d3.format(".1e")))
我需要勾选0,因为我需要绘制的数据包括0。我还没有弄清楚如何通过以某种方式绕过log s
目前我从谷歌学到的很多东西是,我可以通过在SVG上添加“圆”来绘制点,这在我的网页打开后的前15到20秒内工作得很好,后来一切都变得太慢和草率。我不确定如何保持页面的良好性能,而不是为我附加了SVG的每个圆添加新的DOM元素。我需要使用其他技术来实现这一点吗?敬请指教。 var x = projection([lon, lat])[0]; sv