Welcome to the Cumulus Support forum.

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Cumulus MX V4 beta test release 4.0.0 (build 4019) - 03 April 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

NVD3 vs Highcharts

Topics about the Beta trials up to Build 3043, the last build by Cumulus's founder Steve Loft. It was by this time way out of Beta but Steve wanted to keep it that way until he made a decision on his and Cumulus's future.

Moderator: mcrossley

Locked

Should I change from NVD3 to Highcharts?

Stay with NVD3
0
No votes
Change to Highcharts
26
74%
I don't mind
9
26%
 
Total votes: 35

User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

NVD3 vs Highcharts

Post by steve »

I originally chose to use the NVD3/D3 charts in Cumulus MX rather than the more well-known Highcharts because of the less restrictive licences of NVD3 and D3. I was originally planning on making MX a commercial paid-for product, and because of this, had I used Highcharts, I would have had a to buy a developer's licence or possibly an OEM distribution licence. NVD3 and D3 are completely free for commercial use.

I am trying to fix the problem with the scales on the solar charts, and I'm hitting a few problems. I think that these problems will be solvable, but I also considered the possibility of giving up on NVD3 and moving to Highcharts. NVD3 is a collaborative open-source development, and in recent weeks it has not been clear who was the main driver of the development. Novus, the company who originally produced it, seemed to have given up on it, and a community-led fork had effectively taken over. Now it seems that Novus want to take it over again. Aside from this, some of the features do not work properly, although work is being done to address the problems and add new features. Highcharts, on the other hand, is a stable commercial product with lots of existing features.

So I contacted Highcharts to ask if I am entitled to use and distribute Highcharts under their free non-commercial licence, even though I ask for donations, and they have kindly said that I am.

Switching to Highcharts would mean a rewrite of the charts pages in the UI and web site, but I don't envisage this taking long. One advantage of using Highcharts is that a number of you are using them already, so I have local expertise to draw on.

So, the question is, should I switch or should I stick with NVD3? Please indicate your choice in the poll, and comment if you wish.
Steve
water01
Posts: 3253
Joined: Sat 13 Aug 2011 9:33 am
Weather Station: Ecowitt HP2551
Operating System: Windows 10 64bit
Location: Burnham-on-Sea
Contact:

Re: NVD3 vs Highcharts

Post by water01 »

Personally think that Highcharts is more graphically pleasing and gives you many options for saving the graphs in different formats.

To help use it I bought a book called Learning Highcharts http://www.amazon.co.uk/Learning-Highch ... 1849519080 and the API reference is very good http://api.highcharts.com/highcharts
David
Image
User avatar
mcrossley
Posts: 12765
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: NVD3 vs Highcharts

Post by mcrossley »

I don't mind one way or the other, I guess there is more 'experience' out here with Highcharts so if people want to customise the standard supplied pages it may be a bit easier for them to do so with Highcharts.

Highcharts aren't without their issues though, I have found a couple of times that charts I produced broke when they upgraded the released version, I have switched one of my pages to a 'fixed' version as I cannot get it to work properly with the latest release. I guess you will be bundling for the console pages so that wouldn't be a problem, but it is something to consider for the web pages - bundle, fixed or latest version from the Highcarts server.
Smithee
Posts: 74
Joined: Sun 02 Oct 2011 9:15 am
Weather Station: VP2
Operating System: Mac/win7
Location: United Kingdom

Re: NVD3 vs Highcharts

Post by Smithee »

Highcharts would be great if possible as its easier to edit - i went with Highcharts on my page running the beta as i wanted the graph to update itself every minute.

http://weather.casa.ucl.ac.uk/hourgraph.htm

I voted :)

Andy
malkie
Posts: 93
Joined: Sun 02 Jan 2011 9:38 am
Weather Station: Davis Vision-Vue
Operating System: Raspbian Jessie
Location: Stevenage, Herts, UK

Re: NVD3 vs Highcharts

Post by malkie »

I voted 'I don't mind' but now I have seen the new charts it's a big :D from me, they load much faster, both on the web and on the Local Interface from my Pi.

Good job Steve.

Edit: The zoom Control (top left corner of the graph) doesn't work on IE11 (Windows 8.1).
Last edited by malkie on Thu 05 Mar 2015 10:51 pm, edited 1 time in total.
Malcolm
North Herts, UK
http://elm30net.ddns.net
CumulusMX on Raspberry Pi4 B+ 2GB, running on Raspbian Buster booting from USB SSD
from a Davis Vantage Vue with VP2 ISS.
Nykita
Posts: 44
Joined: Fri 27 Jan 2012 2:55 am
Weather Station: Ambient Weather WS-2080
Operating System: Windows 10
Location: Cleveland, TN, USA

Re: NVD3 vs Highcharts

Post by Nykita »

Great work on the charts page.. I especially love the adjustable time line feature at the bottom...
No matter how carefully you choose your words, they'll always end up being twisted by others!
duke

Re: NVD3 vs Highcharts

Post by duke »

Just wanted to say how much I prefer the look of Highcharts over the NVD3/D3 charts. Also, much quicker to load on a web page.

Thanks.
BCJKiwi
Posts: 1256
Joined: Mon 09 Jul 2012 8:40 pm
Weather Station: Davis VP2 Cabled
Operating System: Windows 10 Pro
Location: Auckland, New Zealand
Contact:

Re: NVD3 vs Highcharts

Post by BCJKiwi »

malkie wrote:The zoom Control (top left corner of the graph) doesn't work on IE11 (Windows 8.1).
Running ie11 on win8.1, Found you have to double-click the dark items 6, 12 etc. "zoom" is just text. The grey item e.g. all, is the currently selected item.
changed the info text at the top of my page to;
Double-click a 'Zoom' option to change the time line. Mouse over the chart to see values at that time.
Remove a data set from the chart by clicking the entry on the chart legend below the chart.
malkie
Posts: 93
Joined: Sun 02 Jan 2011 9:38 am
Weather Station: Davis Vision-Vue
Operating System: Raspbian Jessie
Location: Stevenage, Herts, UK

Re: NVD3 vs Highcharts

Post by malkie »

BCJKiwi wrote:
malkie wrote:The zoom Control (top left corner of the graph) doesn't work on IE11 (Windows 8.1).
Running ie11 on win8.1, Found you have to double-click the dark items 6, 12 etc. "zoom" is just text. The grey item e.g. all, is the currently selected item.

That works, well spotted, strange that in Chrome a single click is enough........
Malcolm
North Herts, UK
http://elm30net.ddns.net
CumulusMX on Raspberry Pi4 B+ 2GB, running on Raspbian Buster booting from USB SSD
from a Davis Vantage Vue with VP2 ISS.
quattrohead
Posts: 13
Joined: Mon 17 Jun 2013 1:45 pm
Weather Station: Weatherwise WS1090 solar
Operating System: Server 2003
Location: MA

Re: NVD3 vs Highcharts

Post by quattrohead »

Could it be a simple selectable option ?
So many browser options both desktop and mobile with various plugins galore, I think a selectable option on the chart screen would keep everyone happy....except you Steve in the short term :)
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: NVD3 vs Highcharts

Post by steve »

An option to select NVD3 or Highcharts, you mean? No, definitely not. It's Highcharts only now as standard. Anyone who wants to use NVD3 or anything else will have to do it for themselves.
Steve
Locked