Dlaczego takie demo: http://jsbin.com/ejorus/2/edit, ma element <svg>
zagnieżdżony wewnątrz innego elementu <svg>
?Dlaczego zagnieżdżać element <svg> wewnątrz innego elementu <svg>?
<svg class="graph">
<svg viewBox="0 0 1000 1000" preserveAspectRatio="none">
<g transform="translate(30,0)">
<!-- ... -->
</g>
</svg>
</svg>
JS Bin jest zmodyfikowaną wersją the demo w tym blogu: http://meloncholy.com/blog/making-responsive-svg-graphs/
+1 Jest to pomocne. Dzięki! Próbuję wymyślić rezonansowe rozwiązanie graficzne SVG dla mojej aplikacji internetowej. W [twoim artykule] (http://meloncholy.com/blog/making-responsive-svg-graphs/) wspominasz o [D3.js] (http://d3js.org/). Czy poleciłbyś to? Mam pokrewne pytanie na temat, w którym próbowałem użyć [Raphaël] (http://raphaeljs.com/): http://stackoverflow.com/questions/16848688/responsive-svg-line-graph-with- raphael Każda rada byłaby bardzo cenna! –
D3 jest świetny - jest naprawdę mocny i elastyczny, choć ma dość stromą krzywą uczenia się. Zdecydowanie [spróbuję] (http://christopheviau.com/d3_tutorial/). Mimo to, jeśli chcesz czegoś dość powszechnego, możesz szybciej uzyskać wyniki z innych bibliotek graficznych. Nie używałem Rafaela, więc nie mogę tego komentować. Możesz również rzucić okiem na [to web statystyki] (http://meloncholy.com/blog/using-d3-for-realtime-webserver-stats/) rzecz, którą zrobiłem (nie reaguje niestety, ale używa D3). Jest tutaj [wersja demo] (http://bits.meloncholy.com/mt-stats). – meloncholy