Hallo Ich verwende den folgenden CodeD3 Schaffung X-Achse
var data = [4, 8, 15, 16, 23, 42];
var x = d3.scale.linear()
.domain([0, d3.max(data)])
.range([0, 420]);
d3.select(".chart")
.selectAll("div")
.data(data)
.enter().append("div")
.style("width", function(d) { return x(d) + "px"; })
.text(function(d) { return d; });
Von http://codepen.io/mbostock/pen/Jaemg und ich versuche, x-Achse mit einem logarithmischen Format hinzuzufügen.
Was ich versuche zu erreichen ist das Bild unten, aber ich bleibe Sackgassen. Irgendein Hinweis oder eine Idee, wie dies zu erreichen ist. Vielen Dank für Ihre Hilfe.
Sind Sie fragen, wie Sie eine Log-Skala verwenden, oder wie eine Achse zu Ihrem Grundstück hinzufügen? Oder beides? – Mark
Bitte um beides. – user3837019
Zeichnen Sie absichtlich mit 'div' anstelle von svg? – Mark