4 ms·
Slightly off topic, but I'm curious what is the common use of JS charting libraries these days? Is it for making dashboards with simple graphs or complex data v
by mstijak 9y ago
Slightly off topic, but I'm curious what is the common use of JS charting libraries these days? Is it for making dashboards with simple graphs or complex data visualizations?
I'm an author of a JS charting library myself, so here is something I'm proud of -
https://worldoscope.cxjs.io/8nhpbo6 https://worldoscope.cxjs.io/8nhpbo6
- eat_veggies 9y agoI'm building a web app for tracking your steam gaming habits. I don't really play games anymore so my profile is boringly empty but here's a page for a guy I know who plays a lot: http://162.243.163.202/profiles/76561198074712603 http://162.243.163.202/profiles/76561198074712603 I'm using chart.js but since I only have two charts so far I'm free to change my charting library. Maybe even to OP's Britecharts or your library. Here's the source btw: https://github.com/veggiedefender/steamlog https://github.com/veggiedefender/steamlog
- mstijak 9y agoThanks for the reply. I guess that would be dashboard use. As a Steam player myself, how can I see my own stats? I tried searching by my username, but couldn't find it...
- eat_veggies 9y agoIt'll only track your stats if you're signed up, so hit the log in button! Steam doesn't provide any history data (either they don't collect it or they don't share it) so I have to manually request the profile of each user I'm tracking from their API. relevant logging code: https://github.com/veggiedefender/steamlog/blob/master/steamlog/logger/log.py https://github.com/veggiedefender/steamlog/blob/master/steam...
- 91bananas 9y agoYour stuff looks very nice.
- bigger_cheese 9y agoI messed around with Javascript based charting libraries a few years ago because I wanted to trend some instrument data at our industrial plant. Something we could leave alone on a dedicated screen in a control room and it would continuously update in real time as the instrument supplied data. I decided I'd use Javascript for it because I thought it would be simple and have very few dependencies (ideally only a web browser required). Normally we'd use commercial packages. The vendors of our control system software supplied a Microsoft Sharepoint plugin that could do live trending straight out of control system. But required an adobe SVG viewer plugin to be installed on the computer. There were some issues with deploying (needed specific versions of browser etc would have been a nightmare to update absolutely everything. The plant IS people were extremely conservative insisted on LTS versions of everything did not like upgrading software, especially not in somewhere like a control room). So I thought I'd skirt around the issue by using Javascript. My only other experience writing trending packages was using a very ancient library called "SL-GMS" we used this software to write in house operator guidance screens. It is C++ based but very powerful I didn't want to write a full c++ program just to trend something. At the time I found the project utterly infuriating. Not so much the trending packages although I hit issues with a few a lot of them used sVG as well :( The javascript language around the trending package was where I found most issues. Esecpially trying to interface with the data. It was a really really frustrating language to program in. It was my first time trying to write javascript and I got bitten by absolutely every bug you could think of. So I was probably a bit naive thinking Javascript would be "simple".
- pwang 9y agoHave you checked out Bokeh? It's a Python and R library, but it's exactly designed for the kind of "industrial / engineering data visualization", and it doesn't require you to do a whole pile of Javascript. http://bokeh.pydata.org http://bokeh.pydata.org
- shroom 9y agoHey! Nice page i Love your table solution. Havn't tried it on desktop but it works grest in mobile and scrolling is fast. Care to share it or spread some light om what solution you're using? Thanks!
- mstijak 9y agoSure, it's written on the About page. It's CxJS - https://cxjs.io/ https://cxjs.io/.
- mparr4 9y ago> what is the common use of JS charting libraries these days? For my day job I maintain a web analytics dashboard for car dealerships. We use c3js with React, and aren't crazy about it. Actively looking for a replacement. Outside of work I use d3 for more interesting stuff: http://www.matthewparrilla.com/mansfield-stake/ http://www.matthewparrilla.com/mansfield-stake/