TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: IsoChart – Interactive charts for your time-series

2 pointsby luzifer42almost 3 years ago

1 comment

luzifer42almost 3 years ago
Hello, I&#x27;ve made a charting tool for time-series.<p>I was frustrated with existing charting tools for many reasons:<p><pre><code> - Too complex to setup - Too complex to use - Too expensive - Too slow - Not interactive - Not flexible&#x2F;programmable enough - Difficult to integrate with other datasources&#x2F;tools - Inconsistent time-axis labels - Looks like Omega SuperCharts from the 90s </code></pre> But the most annoying for me:<p><pre><code> - Limited Zoom. What can you conclude without the full picture or the details? - And irregular time axis. I don&#x27;t know if this is normal in the excel&#x2F;finance world, but drawing straight lines on charts with irregular x-axis makes no sense to me. </code></pre> That&#x27;s why I build my own tool. Currently, my main use case is to analyze financial data and the data which influences it.<p>On the technology-side I&#x27;ve made some bold decisions:<p><pre><code> - Cross-platform, web-first. - WebGL 2.0: stable&#x2F;boring. - Java: stable&#x2F;boring. Integrate easily financial calculation libraries. - libGDX: stable&#x2F;boring. More than just a game framework. - No fancy JavaScript framework needed: Look at the DOM, there&#x27;s just a canvas. Frameworkless. - Backend: This PWA runs offline in your browser. Serverless for real. </code></pre> N.B.: Browsers have limited network access due to CORS. (access-control-allow-origin, <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;docs&#x2F;Web&#x2F;HTTP&#x2F;CORS" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;docs&#x2F;Web&#x2F;HTTP&#x2F;CORS</a>) E.g. Yahoo does not allow direct reuse of their API, so you cannot open it as URL. However, you can try to open it as file, as your OS might download it to a temporary file and hand it over to the browser. (e.g. <a href="https:&#x2F;&#x2F;query1.finance.yahoo.com&#x2F;v7&#x2F;finance&#x2F;download&#x2F;BAC?period1=0&amp;period2=2000000000&amp;interval=1d&amp;events=history" rel="nofollow">https:&#x2F;&#x2F;query1.finance.yahoo.com&#x2F;v7&#x2F;finance&#x2F;download&#x2F;BAC?per...</a> )<p>P.S.: Chrome-based browsers are probably faster than Firefox, because Firefox still has some WebGL performance issues.