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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Show HN: Tableau-like Data Visualization library (free), powered by WebAssembly

33 点作者 pallavn将近 5 年前

8 条评论

justinclift将近 5 年前
The licensing for this is confusing. :(<p>eg:<p><a href="https:&#x2F;&#x2F;muzejs.org&#x2F;muze-wa&#x2F;eula" rel="nofollow">https:&#x2F;&#x2F;muzejs.org&#x2F;muze-wa&#x2F;eula</a><p><pre><code> Reverse engineering: You may not reverse engineer or disassemble the Software. </code></pre> However, there&#x27;s a GitHub repo for it, as if it&#x27;s pretending to be OSS:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;chartshq&#x2F;muze" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;chartshq&#x2F;muze</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;chartshq&#x2F;muze&#x2F;blob&#x2F;master&#x2F;LICENSE" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;chartshq&#x2F;muze&#x2F;blob&#x2F;master&#x2F;LICENSE</a> &lt;-- same heavily restricted license as above
评论 #24073051 未加载
评论 #24072953 未加载
pallavn将近 5 年前
Hi everyone,<p>A while ago, we had released a Tableau-like data visualization library in JavaScript (original post at <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18193264" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18193264</a>). We got the feedback that it was performing slow because of client-side data operations and rendering. As such, we have released a new version, where all data related operations are now powered by WebAssembly, along with a full design upgrade. It’s at <a href="https:&#x2F;&#x2F;muzejs.org" rel="nofollow">https:&#x2F;&#x2F;muzejs.org</a> - we would love to get your feedback.<p>Like before, it’s a data-first library with its own DataModel, built using Grammar of Graphics approach. Unlike traditional charting libraries, which use a chart-first configuration, Muze allows relational algebra operations on DataModel (in browser). Also, the visualizations are fully extendible through compositions, layers and programmatic hooks - so you’re not restricted by the out-of-box visualizations or default interactions provided by the library.<p>We’ve also built a visual data exploration tool using this (though currently using the JS version, and not WebAssembly; to be upgraded soon), which is at <a href="https:&#x2F;&#x2F;explore.charts.com" rel="nofollow">https:&#x2F;&#x2F;explore.charts.com</a><p>We intend to make these libraries (and UI kits&#x2F;bindings) available for developers to embed within their SaaS&#x2F;internal applications and create Tableau-like interfaces within their application (of which we’ll monetize enterprise-features modules).<p>Would love to get your feedback. Also, what is the next library&#x2F;module that we should build next to make Muze more useful for you?<p>Thanks for taking a look!<p>P.S. We’re working on making our documentation better!<p>Website: <a href="https:&#x2F;&#x2F;muzejs.org" rel="nofollow">https:&#x2F;&#x2F;muzejs.org</a> Visual Data Exploration Tool: <a href="https:&#x2F;&#x2F;explore.charts.com" rel="nofollow">https:&#x2F;&#x2F;explore.charts.com</a> Github: <a href="https:&#x2F;&#x2F;github.com&#x2F;chartshq" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;chartshq</a>
hgoury将近 5 年前
It makes me think of Voyager [1][2], based on Vega and Vega-lite, that leverage a grammar of graphics. A neat trick you can do in Julia is use it interactively to generate plot specs [3].<p>Sadly, looking at the github repo it seems to be unmaintened, so I am glad to see Muze in that space.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;vega&#x2F;voyager" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vega&#x2F;voyager</a><p>[2] <a href="https:&#x2F;&#x2F;idl.cs.washington.edu&#x2F;papers&#x2F;voyager2&#x2F;" rel="nofollow">https:&#x2F;&#x2F;idl.cs.washington.edu&#x2F;papers&#x2F;voyager2&#x2F;</a><p>[3] <a href="https:&#x2F;&#x2F;youtu.be&#x2F;IJqnx9ShRlM" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;IJqnx9ShRlM</a>
评论 #24080463 未加载
depomoty将近 5 年前
This looks super cool! I like the fact that, like you said, the focus is on the data and not on preparing the chart configuration stuff. I can definitely use this in my project where I had to write to write an algorithm to parse the data to a valid configuration for ChartJS. I bookmarked this and definitely gonna try it soon. Will let you guys know. My project is also open-source if you wanna check it out <a href="https:&#x2F;&#x2F;chartbrew.com" rel="nofollow">https:&#x2F;&#x2F;chartbrew.com</a>
评论 #24071632 未加载
macklemoreshair将近 5 年前
This seems interesting but I’m not sure how to use it....? We have a react app that could really use a plug and play kind of viz library. Is the idea that I could feed my data into this and it would automatically configure viz based on the dataset it sees?
评论 #24078810 未加载
antman将近 5 年前
For Tableau like functionality crossfiltering and drill dowm should be first class features, is that part of the current functionality or is there some exampke?
评论 #24077319 未加载
bastijn将近 5 年前
On my iPhone 11 Pro Max, iOS 13.5.1, chrome 84.0.4147.71 the &quot;health index of each country&quot; is crashing my tab.<p>Otherwise, thanks for sharing. Bookmarked just in case.
评论 #24078813 未加载
xgenecloud将近 5 年前
This is amazing. Congrats on shipping it Pallav!