Jump to content
bernhard

Chart libraries

Recommended Posts

Hi everybody,

just found this one today by coincidence and it looks quite great: https://ui.toast.com/tui-chart/

Has anybody of you ever tried it?

Hl2p2vK.png

Even with nice export features! 😮 

AND: Convert HTML Tables to charts: https://github.com/nhnent/tui.chart/blob/master/docs/wiki/import-chart-data-from-existing-table-element.md

  • Like 2

Share this post


Link to post
Share on other sites

It is interesting and because it is Korean, they support older IE versions 🙂 Yet, we come to the question of "dependency rot" as for drawing SVGs, it depends on RaphaelJS, which is unmaintained.

If the deps issue does not scare you, there is a WIP PHP class for feeding data to it.

  • Like 3

Share this post


Link to post
Share on other sites

I haven't looked recently for new options, but last time I researched, this is what I ended up using: https://c3js.org/ 

It might not look sexy by default, but, it is built on D3js and outputs SVG and it's super simple to tweak to your needs with D3 and CSS.

 

Share this post


Link to post
Share on other sites

I continue the use of sexy Apex Charts. It is in the process of being updated to use SVG.js 3.0. It seems to have attracted a nice amount of attention and is getting patches from various contributors.

C3.js had an unfortunate incident, where a developer thought it was abandoned and decided to fork it. Since the fork, the development of C3.js continued (slowly), so now there is the lovely situation of duplicated work and fractured user base typical in FOSS.

  • Like 1

Share this post


Link to post
Share on other sites

I use Vega and its sister components. Under the hood, it uses D3js. It was created by some of the guys who originally developed D3js and its precursors. The beauty with Vega is that it is visualisation grammar. It uses a declarative language to build visualisations. The language is just JSON! with a few added strings that the parser will recognise as functions.  Vega is actively developed at the University of Washington, so, it looks like it's here to stay.

I started working on a Vega module for ProcessWire but never got round to finishing it. It's currently on the slow burner but will revisit it once we get to Padloper reports/analytics.

 

  • Like 3

Share this post


Link to post
Share on other sites
3 hours ago, adrian said:

As for C3js - I knew there was a time when development was slow, but it looks like it's ramped up again (https://github.com/c3js/c3/commits/master). Do you know something else we should be aware of?

Nope, just sad that there was the unnecessary fork. The forker could have just waited for a moment. It does not seem the two projects will be merging in the future.

  • Like 1

Share this post


Link to post
Share on other sites
On 3/13/2019 at 8:38 PM, Beluga said:

it is Korean, they support older IE versions 🙂

A lot if not majority of Korean Banks online banking system are still using ActiveX for their online banking. 
(No wonder North Korea has managed to hack a few banks in the last couple of years)

So it's not surprising that they still support older IE Versions. 

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...