TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What D3.js is Not

86 点作者 insraq将近 11 年前

11 条评论

danso将近 11 年前
For web dev beginners, I haven&#x27;t yet seen a better ramp-up tutorial than Scott Murray&#x27;s &quot;Interactive Data Visualization&quot;, which is free online: <a href="http://chimera.labs.oreilly.com/books/1230000000345/" rel="nofollow">http:&#x2F;&#x2F;chimera.labs.oreilly.com&#x2F;books&#x2F;1230000000345&#x2F;</a><p>He really emphasizes the low-level at which D3 operates, as you move from creating shapes with divs and CSS, to eventually learning the D3 framework. Here&#x27;s his section on &quot;What [D3] Doesn&#x27;t Do&quot;: <a href="http://chimera.labs.oreilly.com/books/1230000000345/ch02.html#_what_it_doesn_t_do" rel="nofollow">http:&#x2F;&#x2F;chimera.labs.oreilly.com&#x2F;books&#x2F;1230000000345&#x2F;ch02.htm...</a>
评论 #7946382 未加载
评论 #7944919 未加载
jrowley将近 11 年前
Great rundown. Thank you. Anyone know of a good library for flowcharts in Angular.js?<p>I found this: <a href="http://www.codeproject.com/Articles/709340/Implementing-a-Flowchart-with-SVG-and-AngularJS" rel="nofollow">http:&#x2F;&#x2F;www.codeproject.com&#x2F;Articles&#x2F;709340&#x2F;Implementing-a-Fl...</a><p>It looks pretty handy but doesn&#x27;t have all the functionality I was looking for.Just thought I&#x27;d ask before potentially reinventing the wheel...
评论 #7945946 未加载
dmarusic16将近 11 年前
At the same time, D3 makes all sorts of smart decisions for you when you&#x27;re making charts with it. I&#x27;m always pleasantly surprised, for example, by how D3 picks just the right number of tick marks on axes. Mike Bostock has taste and deep knowledge of how to make good visualizations, and it shows. A similar library made by a less able person would barf out way uglier charts.
trose将近 11 年前
The author&#x27;s assertion that D3 doesn&#x27;t work with Angular is rather fishy seeing as there is a book specifically written about using D3 with Angular: <a href="https://leanpub.com/d3angularjs" rel="nofollow">https:&#x2F;&#x2F;leanpub.com&#x2F;d3angularjs</a>
评论 #7945011 未加载
评论 #7946103 未加载
scotty79将近 11 年前
I&#x27;m kinda surprised that people didn&#x27;t turn d3 into single page application framework. It has much cooler interface than most of the stuff that flies around these days in that department.
评论 #7945477 未加载
dsjoerg将近 11 年前
Thanks for this. I&#x27;ve been telling people that D3 is not a charting library for over a year, but I get the feeling they don&#x27;t really believe me!
评论 #7944918 未加载
评论 #7945041 未加载
daemonk将近 11 年前
D3 is a data binding library. The data, enter, exit cycle is the heart of the library. You can use it to bind data to any DOM elements.
tericho将近 11 年前
I quickly discovered the same things about SVG&#x2F;Canvas when I tried to use it for a game board. It was a casual project so I didn&#x27;t search too hard for other options but I&#x27;ll take a look at your list you provided. Thanks!
zacharyz将近 11 年前
D3.js may not itself be a charting library but there are numerous adaptions that make it easy to work with - especially with angular: <a href="http://code.shutterstock.com/rickshaw/" rel="nofollow">http:&#x2F;&#x2F;code.shutterstock.com&#x2F;rickshaw&#x2F;</a> <a href="http://nvd3.org/" rel="nofollow">http:&#x2F;&#x2F;nvd3.org&#x2F;</a>
rnbwd将近 11 年前
d3 is very powerful, has an amazing api, and it&#x27;s incredible library. but my processor goes insane running trivial d3 animations (macbook pro core-2-duo 2009). with css 3d, webgl, I don&#x27;t have processor issues, but god-damn the d3 api is one of the best I&#x27;ve ever used for animations
评论 #7945334 未加载
pc86将近 11 年前
Is ChartJS still actively developed? No substantive Github changes in a year and the site appears down for me.
评论 #7947145 未加载