• Is it possible to incorporate other charting libraries?

    e.g., HighCharts (see www highcharts dot com) is more mature than NVD3 and has many more chart types available, looks very good.

    I don’t know how hard it would be to enable both of them and switch between them but it would be so awesome to have the ability to use more than one charting library.

    I’m thinking if it is possible to overload the data rendering PHP in WPBI this would allow HC to receive that data in the required format, and then I could access the HC graphs with writing custom JavaScripts with another plugin that allow freeform JS.

    This way WPBI becomes the authoriser and data generator and we can be more flexible with the chart library.

    Regards,
    Mark

    https://www.ads-software.com/extend/plugins/wp-business-intelligence-lite/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi Mark,
    good point. Your vision is correct, having a PHP wrapper that is able to integrate several JS charts libraries would be a great achievement, but of course this would require an heavy revision of the overall architecture. For now I’m trying to integrate visualisations such as those displayed here: https://www.logeeka.com/bi
    We’d like to add not only extended charts but advanced visualisations and dashboards. Do you know Crossfilter?
    Do you have any specific application in mind?
    cheers,
    Claudio

    hi Mark,
    another problem is that highcharts is commercial and if I want to integrate it we will incur in licenses fees that would make the plugin no more free. I want to keep the Lite version free and have a Premium one that costs much less than the existing solutions.
    Now the Pro version is priced at 199 USD while existing solutions start at 599 USD/EUR for single developer licenses and go up to thousands of dollars.
    If you know of any other open source library please feel free to let me know.
    cheers,
    Claudio

    Thread Starter markchicobaby

    (@markchicobaby)

    Hi Claudio, no I didn’t know CrossFilter but it looks powerful. (how about drill through ?? )

    Highcharts has commercial, community and OEM licences available. If it’s easy to incorporate, then it would be up to the WP site using it to licence it I would think. They have an OEM licence too that WPBI would probably qualify for so it might be cheaper than you imagine.

    D3js is the most powerful open source JS library I’ve seen, but from the tutorials etc, it looks really hard to use. HighCharts looks really easy to use but costs some cash. It’s always a trade off I guess.

    I will keep my eyes peeled for open source JS libs, but NVD3 looks like it is the one using the power of D3js the best at the moment. Open source for complex things like this can tend to be “over marketed” and “under delivered” so my advice is to stick with just one or two systems that are “good enough”.

    One I remember is R, a statistics framework; google “R statistics”. But it’s too much for what you need, very specialised area, but it might interest you if you work in BI. (It’s not JS though it is “open”).

    Regards
    Mark

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Other charting libraries?’ is closed to new replies.