Giter Club home page Giter Club logo

fnuplot's Introduction

Note: I am no longer maintaining this project or using F#. If someone out there would like take over maintaining it, let me know. -Luke

Lightweight F# wrapper for gnuplot

FnuPlot is a lightweight wrapper for the gnuplot charting and visualization library. Since gnuplot is cross-platform (works on Mac, Linux and Windows), you can use Fnuplot on all of those platforms.

FnuPlot provides two features on top of gnuplot. First, it hides the gnuplot process, so you do not have to start and control the process; you can use the GnuPlot type and call it using SendCommand. Second, FnuPlot implements a simple domain-specific language for building a number of common chart types.

Build Status NuGet Status Issue Stats Issue Stats

More information

  • See the Getting started tutorial for usage examples.

  • API Reference contains automatically generated documentation for all types, modules and functions in the library. This includes additional brief samples on using most of the functions.

Maintainer(s)

The default maintainer account for projects under "fsprojects" is @fsprojectsgit - F# Community Project Incubation Space (repo management)

fnuplot's People

Contributors

chrisdobby avatar enricosada avatar forki avatar fsprojectsgit avatar johanvts avatar juergenhoetzel avatar lukeallen avatar sebfia avatar sergey-tihon avatar tpetricek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fnuplot's Issues

NullReferenceException when loading gnuplot.fs on OS X

I've been getting this on the latest versions of Mono, since 3.0.8 (now with 3.1.2), and with Max OS X 10.7 and 10.8. A simple test script with just #load "gnuplot.fs", when run, results in a NullReferenceException:

SnowDog:knn andrei$ fsharpi test.fsx

Unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object
at FSI_0001.FSharp.GnuPlot.GnuPlot.Dispose (Boolean disposing) [0x00000] in :0
at FSI_0001.FSharp.GnuPlot.GnuPlot.Finalize () [0x00000] in :0

Tested this on 3 different machines and a few Mono versions. I don't know if it's a bug in gnuplot or it's a problem with Mono.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.