# ScottPlot **Repository Path**: electronic-diy-studio/ScottPlot ## Basic Information - **Project Name**: ScottPlot - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 3 - **Created**: 2020-12-20 - **Last Updated**: 2025-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ScottPlot [![Test ScottPlot v4](https://github.com/ScottPlot/ScottPlot/actions/workflows/ci-ScottPlot-v4.yaml/badge.svg)](https://github.com/ScottPlot/ScottPlot/actions/workflows/ci-ScottPlot-v4.yaml) [![](https://img.shields.io/nuget/dt/scottplot?color=004880&label=downloads&logo=NuGet)](https://www.nuget.org/packages/ScottPlot/) [![](https://img.shields.io/nuget/vpre/scottplot?color=%23004880&label=NuGet&logo=nuget)](https://www.nuget.org/packages/ScottPlot/) [![GitHub](https://img.shields.io/github/license/scottplot/scottplot?color=%231281c0)](LICENSE) **ScottPlot is a free and open-source plotting library for .NET** that makes it easy to interactively display large datasets. The [**ScottPlot Cookbook**](https://scottplot.net/cookbook) demonstrates how to create line plots, bar charts, pie graphs, scatter plots, and more with just a few lines of code. * **[ScottPlot Cookbook](https://scottplot.net/cookbook)** 👈 _Learn how to use ScottPlot_ * **[ScottPlot Demo](https://scottplot.net/demo/)** 👈 _See what ScottPlot can do_ * **Quickstart:** [**WinForms**](https://scottplot.net/quickstart/winforms/), [**WPF**](https://scottplot.net/quickstart/wpf/), [**Console**](https://scottplot.net/quickstart/console/), [**Avalonia**](https://scottplot.net/quickstart/avalonia/), [**Eto**](https://scottplot.net/quickstart/eto/), [**PowerShell**](https://scottplot.net/quickstart/powershell/), [**Notebook**](https://scottplot.net/quickstart/notebook/)
## Windows Forms Quickstart **Windows Forms:** Use NuGet to install [`ScottPlot.WinForms`](https://www.nuget.org/packages/ScottPlot.WinForms), drag/drop a `FormsPlot` onto your form, then add the following to your start-up sequence: ```cs double[] xs = new double[] {1, 2, 3, 4, 5}; double[] ys = new double[] {1, 4, 9, 16, 25}; formsPlot1.Plot.AddScatter(xs, ys); formsPlot1.Refresh(); ``` ![](dev/graphics/winforms-quickstart.png) ## More Quickstart Guides * [**Console Application** Quickstart](https://scottplot.net/quickstart/console/) * [**Windows Forms** Quickstart](https://scottplot.net/quickstart/winforms/) * [**WPF** Quickstart](https://scottplot.net/quickstart/wpf/) * [**Avalonia** Quickstart](https://scottplot.net/quickstart/avalonia/) * [**Eto Forms** Quickstart](https://scottplot.net/quickstart/eto/) * [**PowerShell** Quickstart](https://scottplot.net/quickstart/powershell/) * [**.NET Interactive Notebook** Quickstart](https://scottplot.net/quickstart/notebook/) ## Plot in the Cloud with ScottPlot **These images are generated by ScottPlot in the cloud.** Every hour an [Azure Function](https://azure.microsoft.com/en-us/services/functions/) hits the [GitHub API](https://docs.github.com/en/rest) to get an updated list of stargazers, then uses ScottPlot to create a figure from this data and saves it to web-accessible blob storage. Since this automatically-generated plot is just a static image accessible by a URL, it can be displayed in places where JavaScript is not permitted (like in this readme file) to display dynamic data.

**Try it out!** Give us a star and come back in an hour and your name will appear [here](https://stargraph.z20.web.core.windows.net/scottplot-stars.png) ## About ScottPlot * The [ScottPlot Changelog](https://scottplot.net/changelog/) details the most recent features and bug fixes. * ScottPlot was created by [Scott W Harden](https://swharden.com/about/) and enhanced by [many contributions](https://scottplot.net/contributors/) from the open-source community. * ScottPlot is provided under the the permissive [MIT license](LICENSE) and is free to modify and use for any purpose. * If you enjoy ScottPlot **give it a star!** ⭐