Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Free charting library for .NET
C# C++ Objective-C
branch: master

This branch is 25 commits ahead of mono:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
demo
doc
nplot-gtk
nplot
.gitignore
AUTHORS.txt
ChangeLog.txt
LICENSE.txt
Makefile
NPlot-key.snk
NPlot.sln
Readme.md

Readme.md

NPlot

What is NPlot

NPlot is an open source charting library for .NET. It boasts an elegant and flexible API. NPlot includes controls for Windows.Forms, ASP.NET, GTK# and a class for creating Bitmaps.

Difference to official NPlot

This version of NPlot has been extended to support Gtk# (Linux and Windows) and is based on the NPlot-Gtk version 0.9.9.2 merged with the official NPlot version 0.9.10.1

It has the complete NPlot functionality as of 0.9.10.1 with updated build systen and GTK# support.

History

Major parts of NPlot are based on code written by Matt Howlett.

Since 2006 NPlot has been developed and maintained by Matt Howlett, Angel Marin and Jamie McQuay.

The first version of NPlot-Gtk was made by Miguel de Icaza, and was a wrapper of NPlot 0.9.8.5. Since 0.9.9.2 NPlot-Gtk was maintained by Carlos Ble on https://github.com/mono/nplot-gtk.

NPlot-Gtk has been merged with NPlot 0.9.10.1 from http://sourceforge.net/projects/nplot/ by Vsevolod Kukol.

Dependencies

Linux

In order to compile NPlot you need mono and gtk-sharp development packages.

On Ubuntu/Debian you may install all dependencies by running:

sudo apt-get install mono-devel gtk-sharp2

and in order to generate the html documentation you will need Monodoc:

sudo apt-get install monodoc-base

Windows

This version of NPlot has Visual Studio 2010 compatible build system.

Build

Linux

To build NPlot on Linux simply run

make

(the compiled assemblies can be found in the ./bin folder)

or open the NPlot.sln file with MonoDevelop and build.

Notice that you must include in your distirbution not only the .dll files, but also the *.config files.

Additionally you can generate a html documentation based on the inline documentation by running

make doc

Windows

On Windows simply open the NPlot.sln in Visual Studio 2010 and build the solution.

Testing/Demo

The NPlot.sln file references two additional executable demo projects (contained in the ./demo folder). One demonstates the NPlot functionality using the classic WinForms and the other one uses GTK#.

Something went wrong with that request. Please try again.