Similarities and differences of ScottPlot vs. other popular .NET plotting libraries

ScottPlot Philosophy

ScottPlot was created to:

  • Easily display plots with tens of millions of points
  • Be fast enough to interactively pan/zoom with the mouse
  • Function in console applications or server environments
  • Prevent the user from having to learn a complex object model
    • Data input is often simply double[]
    • Data can be displayed using a single line of code

Similar Plotting Libraries for .NET

⚠️ WARNING: This section is a work in progress. I started reviewing these libraries in 2019 but never finished. I at least produced code examples for most of these libraries. You can see that work in progress here: C# Data Visualization


  • Microsoft Charting
  • NPlot
  • ZedGraph
  • OxyPlot
  • LiveCharts
  • Interactive Data Display
  • ScottPlot


  • SciChart
  • DevExpress WPF Charting
  • DevExpress WPF Charting
  • Syncfusion WPF Charts
  • Infragistics Chart
  • Telerik Chart