feat: label romer axes
This commit is contained in:
parent
aae407b645
commit
f24018e507
2 changed files with 50 additions and 1 deletions
|
|
@ -488,7 +488,7 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<div class="slider">
|
<div class="slider">
|
||||||
<label for="sliderlChange">\(\bar{l}:\)</label>
|
<label for="sliderlChange">\(\bar{l}_1:\)</label>
|
||||||
<span id="outputlChange">0.50</span>
|
<span id="outputlChange">0.50</span>
|
||||||
<input
|
<input
|
||||||
type="range"
|
type="range"
|
||||||
|
|
|
||||||
|
|
@ -384,6 +384,55 @@ function drawRomerlGraph() {
|
||||||
.x((d) => x(d.year))
|
.x((d) => x(d.year))
|
||||||
.y((d) => y(d.Y)),
|
.y((d) => y(d.Y)),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
svg
|
||||||
|
.append("line")
|
||||||
|
.attr("x1", x(T_MAX / 2))
|
||||||
|
.attr("y1", y(romerData[T_MAX - 1].Y))
|
||||||
|
.attr("x2", x(T_MAX / 2))
|
||||||
|
.attr("y2", height)
|
||||||
|
.attr("stroke", "black")
|
||||||
|
.attr("stroke-width", 1)
|
||||||
|
.attr("stroke-dasharray", "4");
|
||||||
|
|
||||||
|
svg
|
||||||
|
.append("foreignObject")
|
||||||
|
.attr("width", "5em")
|
||||||
|
.attr("height", "2em")
|
||||||
|
.attr("x", x(0) + 15)
|
||||||
|
.attr("y", y(romerData[0].Y))
|
||||||
|
.append("xhtml:body")
|
||||||
|
.style("font-size", "0.6em")
|
||||||
|
.html(`<div class="romer-changel-before"></div>`);
|
||||||
|
katex.render(
|
||||||
|
`\\bar{l}_0=${l_}`,
|
||||||
|
document.querySelector(".romer-changel-before"),
|
||||||
|
);
|
||||||
|
|
||||||
|
svg
|
||||||
|
.append("foreignObject")
|
||||||
|
.attr("width", "5em")
|
||||||
|
.attr("height", "2em")
|
||||||
|
.attr("x", x(T_MAX / 2) + 15)
|
||||||
|
.attr("y", y(romerData[T_MAX / 2].Y))
|
||||||
|
.append("xhtml:body")
|
||||||
|
.style("font-size", "0.6em")
|
||||||
|
.html(`<div class="romer-changel-after"></div>`);
|
||||||
|
katex.render(
|
||||||
|
`\\bar{l}_1=${l}`,
|
||||||
|
document.querySelector(".romer-changel-after"),
|
||||||
|
);
|
||||||
|
|
||||||
|
svg
|
||||||
|
.append("foreignObject")
|
||||||
|
.attr("width", "4em")
|
||||||
|
.attr("height", "2em")
|
||||||
|
.attr("x", x(T_MAX))
|
||||||
|
.attr("y", y(romerData[T_MAX - 1].Y))
|
||||||
|
.append("xhtml:body")
|
||||||
|
.style("font-size", "0.75em")
|
||||||
|
.html(`<div class="romer-changel-y"></div>`);
|
||||||
|
katex.render("log_{10}Y", document.querySelector(".romer-changel-y"));
|
||||||
}
|
}
|
||||||
|
|
||||||
document.addEventListener("DOMContentLoaded", function () {
|
document.addEventListener("DOMContentLoaded", function () {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue