DEV Community

Discussion on: Simple live chart using Mojolicious

Collapse
jonasbn profile image
jonasbn

Great article

Both Mojolicious and Highcharts are awesome, we use both at work, but the license for Highcharts is a bit restricted. Recommendations for a freely distributable open source charting library would be most welcome... 😜

Collapse
robianc profile image
Roberto

I use Apache Echarts
echarts.apache.org/en/index.html

Collapse
thibaultduponchelle profile image
Tib Author

Thank you for the tip, Echarts looks very nice !! But can you create live charts with it ?

Thread Thread
robianc profile image
Roberto

Here is an example from the documentation:
echarts.apache.org/examples/en/edi...

Collapse
jonasbn profile image
jonasbn

Hi Roberto

I heard about echarts on a podcast, it just seemed a bit overkill compared to what I need to implement, I will give it a second look.

Take care

Thread Thread
robianc profile image
Roberto

Hi,
In Mojolicious i have a html with echarts js code and I fill in the data variable and few others I need, through the stash. Very efficient in my use case.
By the way, in my opinion, Echarts can be an interesting solution for a Perl programmer to create high quality plots. Unfortunately a good/modern and complete plotting module is one of the things that Perl lacks.
Best regards

Thread Thread
jonasbn profile image
jonasbn

Hi Roberto, you mean as in server side rendering. I must admit I am not to the approach your outline of having the rendering done by the client, having the Mojolicious (or similar) service only deliver the raw data.

Guess I have been in the MVC-sphere for too long :-)

Thread Thread
robianc profile image
Roberto

No, no sorry :) I meant that I have a template I fill on server with data for Echarts. The data are then embedded in the html. So all is done server side and I serve a self standing html