www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - ggplotd version 1.0.0 released

reply Edwin van Leeuwen <edder tkwsping.nl> writes:
I just wanted to announce the 1.0.0 version release of ggplotd 
[1]. The main addition is support for legends. Other than that 
the release focused on cleaning up/refactoring the code. It 
should still be backwards compatible though.

As always I also released a new version of plotcli (the 
commandline plotting tool), which now also supports legends [2]. 
I am afraid there is currently no prebuild plotcli version with 
gtk support available OSX due to a linker error with gtkd on OSX 
[3]. I don't have a mac, so have been unable to solve this. Any 
input would be appreciated :)

[1] https://github.com/BlackEdder/ggplotd
[2] https://github.com/BlackEdder/plotd
[3] https://github.com/gtkd-developers/GtkD/issues/162
Aug 20 2016
next sibling parent reply Edwin van Leeuwen <edder tkwsping.nl> writes:
On Saturday, 20 August 2016 at 16:37:29 UTC, Edwin van Leeuwen 
wrote:
 I just wanted to announce the 1.0.0 version release of ggplotd 
 [1]. The main addition is support for legends. Other than that 
 the release focused on cleaning up/refactoring the code. It 
 should still be backwards compatible though.
Forgot to add what ggplotd actually is :) ggplotd is a plotting library, which uses cairo to do the actual for drawing. It supports saving as svg, pdf and png file. It also has basic support for drawing to gtk. The library design is inspired by ggplot2 for R, which in turn is based on a book called: grammar of graphics (hence gg(plot)). It supports plotting lines/points, histograms(2d) and density(2d) plots. It is written in such a way that it is easy to add your own type of plots (see the README).
Aug 20 2016
parent reply ZombineDev <petar.p.kirov gmail.com> writes:
On Saturday, 20 August 2016 at 16:47:07 UTC, Edwin van Leeuwen 
wrote:
 On Saturday, 20 August 2016 at 16:37:29 UTC, Edwin van Leeuwen 
 wrote:
 I just wanted to announce the 1.0.0 version release of ggplotd 
 [1]. The main addition is support for legends. Other than that 
 the release focused on cleaning up/refactoring the code. It 
 should still be backwards compatible though.
Forgot to add what ggplotd actually is :) ggplotd is a plotting library, which uses cairo to do the actual for drawing. It supports saving as svg, pdf and png file. It also has basic support for drawing to gtk. The library design is inspired by ggplot2 for R, which in turn is based on a book called: grammar of graphics (hence gg(plot)). It supports plotting lines/points, histograms(2d) and density(2d) plots. It is written in such a way that it is easy to add your own type of plots (see the README).
I've worked extensively with data-viz UI components for WPF/SL and ASP.NET and I have to say that, after a quick glance at the readme, I really like the API of your library! Nice work!
Aug 21 2016
parent Edwin van Leeuwen <edder tkwsping.nl> writes:
On Sunday, 21 August 2016 at 12:32:11 UTC, ZombineDev wrote:
 I've worked extensively with data-viz UI components for WPF/SL 
 and ASP.NET and I have to say that, after a quick glance at the 
 readme, I really like the API of your library! Nice work!
Thanks! Although I must give most of the props to ggplot2 (the R package), because it is inspired by their API :)
Aug 21 2016
prev sibling next sibling parent jmh530 <john.michael.hall gmail.com> writes:
On Saturday, 20 August 2016 at 16:37:29 UTC, Edwin van Leeuwen 
wrote:
 I just wanted to announce the 1.0.0 version release of ggplotd 
 [1]. The main addition is support for legends. Other than that 
 the release focused on cleaning up/refactoring the code. It 
 should still be backwards compatible though.

 As always I also released a new version of plotcli (the 
 commandline plotting tool), which now also supports legends 
 [2]. I am afraid there is currently no prebuild plotcli version 
 with gtk support available OSX due to a linker error with gtkd 
 on OSX [3]. I don't have a mac, so have been unable to solve 
 this. Any input would be appreciated :)

 [1] https://github.com/BlackEdder/ggplotd
 [2] https://github.com/BlackEdder/plotd
 [3] https://github.com/gtkd-developers/GtkD/issues/162
Congrats.
Aug 20 2016
prev sibling next sibling parent Dechcaudron <no-reply no-email.com> writes:
On Saturday, 20 August 2016 at 16:37:29 UTC, Edwin van Leeuwen 
wrote:
 The main addition is support for legends.
I've been using your library, legends definitely come in handy. Thanks a bunch for the work!
Aug 20 2016
prev sibling next sibling parent Saurabh Das <saurabh.das gmail.com> writes:
On Saturday, 20 August 2016 at 16:37:29 UTC, Edwin van Leeuwen 
wrote:
 I just wanted to announce the 1.0.0 version release of ggplotd 
 [1]. The main addition is support for legends. Other than that 
 the release focused on cleaning up/refactoring the code. It 
 should still be backwards compatible though.

 As always I also released a new version of plotcli (the 
 commandline plotting tool), which now also supports legends 
 [2]. I am afraid there is currently no prebuild plotcli version 
 with gtk support available OSX due to a linker error with gtkd 
 on OSX [3]. I don't have a mac, so have been unable to solve 
 this. Any input would be appreciated :)

 [1] https://github.com/BlackEdder/ggplotd
 [2] https://github.com/BlackEdder/plotd
 [3] https://github.com/gtkd-developers/GtkD/issues/162
This is excellent. I shall give it a try this week. Thanks! SD
Aug 21 2016
prev sibling parent brocolis <brocolis deb.null> writes:
On Saturday, 20 August 2016 at 16:37:29 UTC, Edwin van Leeuwen 
wrote:
 I just wanted to announce the 1.0.0 version release of ggplotd 
 ...
 [1] https://github.com/BlackEdder/ggplotd
 [2] https://github.com/BlackEdder/plotd
 [3] https://github.com/gtkd-developers/GtkD/issues/162
Thank you for version 1.0! This is the library of the year IMO; worth a post on the official blog.
Aug 23 2016