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
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
Moderator: mcrossley
- 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
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.
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
-
- 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
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
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
- 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
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.
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.
-
- Posts: 74
- Joined: Sun 02 Oct 2011 9:15 am
- Weather Station: VP2
- Operating System: Mac/win7
- Location: United Kingdom
Re: NVD3 vs Highcharts
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
http://weather.casa.ucl.ac.uk/hourgraph.htm
I voted
Andy
-
- 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
I voted 'I don't mind' but now I have seen the new charts it's a big 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).
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.
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.
-
- 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
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!
Re: NVD3 vs Highcharts
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.
Thanks.
-
- 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
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.malkie wrote:The zoom Control (top left corner of the graph) doesn't work on IE11 (Windows 8.1).
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.
-
- 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
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.BCJKiwi wrote:malkie wrote:The zoom Control (top left corner of the graph) doesn't work on IE11 (Windows 8.1).
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.
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.
-
- 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
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
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
- 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
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