ScottPlot FAQ
The simplest way to learn how to use ScottPlot is to review the ScottPlot Cookbook and ScottPlot Demo. However, some advanced topics require additional documentation. This page contains links for advanced topics and answers to commonly asked questions which may not be addressed elsewhere.
- How to create a custom plot type
- Scatter Plot vs Signal Plot
- MVVM pattern and data binding
- Printing plots in Windows Forms
- Display Scaling
- User Defined Scaling
- Font Issues on Linux or MacOS
- Create Video Files with ScottPlot
- How to tag plotted objects with custom objects
- Launching interactive plot windows from console applications
- Multiple Plots using the Multiplot system
- Multiple Plots with a Shared Axis Limits
- Multiple Plots with a Shared Layout for Improved Alignment
- Custom Dynamic Styling with the RenderStarting event
- Custom Right-Click Menu
- Get the Mouse Position
- Change what left, right, or middle buttons do
- Add ScottPlot control programmatically (WinForms)
- Create plot windows in MDI containers (WinForms)
- Locking in multi-threaded/async environments
- How to display live, changing data in a ScottPlot control
- Animated GIF plots
- How to create curve fitting plots
- Using ScottPlot in Docker containers
- ScottPlot’s Dependencies
- How to build ScottPlot from source
- How to create reproducible code examples
- About ScottPlot