    

 ## On this page

  

 

 # OpenTD.Results.Plot Namespace Reference

 Last update: 16.07.2025 

Tools for creating graphical plots of data. [More...](#details)

## <a id="namespaces" name="namespaces"></a>Namespaces

namespace [Internal](namespace_open_t_d_1_1_results_1_1_plot_1_1_internal.xhtml) &lt;exclude &gt;   
 ## <a id="nested-classes" name="nested-classes"></a>Classes

class [Axis](class_open_t_d_1_1_results_1_1_plot_1_1_axis.xhtml) Represents an axis on a plot. Will attempt to name itself based on the series associated with it. [More...](class_open_t_d_1_1_results_1_1_plot_1_1_axis.xhtml#details)  
 class [AxisStyle](class_open_t_d_1_1_results_1_1_plot_1_1_axis_style.xhtml) class **DefaultStyles** class [Grid](class_open_t_d_1_1_results_1_1_plot_1_1_grid.xhtml) Represents a grid drawn in the main plot area. [More...](class_open_t_d_1_1_results_1_1_plot_1_1_grid.xhtml#details)  
 class [Legend](class_open_t_d_1_1_results_1_1_plot_1_1_legend.xhtml) Represents a plot legend. [More...](class_open_t_d_1_1_results_1_1_plot_1_1_legend.xhtml#details)  
 class [LegendStyle](class_open_t_d_1_1_results_1_1_plot_1_1_legend_style.xhtml) class [Plot2d](class_open_t_d_1_1_results_1_1_plot_1_1_plot2d.xhtml) An abstract class representing a 2d plot. Inherit from it to take advantage of its many helpful features, such as auto-naming, auto-creating and scaling axes, etc. [SimplePlot](class_open_t_d_1_1_results_1_1_plot_1_1_simple_plot.xhtml "An implementation of Plot2d using the .NET charting tools. Use this class to create 2d plots of solut...") is a concrete definition of a [Plot2d](class_open_t_d_1_1_results_1_1_plot_1_1_plot2d.xhtml "An abstract class representing a 2d plot. Inherit from it to take advantage of its many helpful featu...") that uses the .NET charting tools. There are methods to display the plot on the screen, save it as a bitmap, and to output it as a table of data. [More...](class_open_t_d_1_1_results_1_1_plot_1_1_plot2d.xhtml#details)  
 class [Plot2dStyle](class_open_t_d_1_1_results_1_1_plot_1_1_plot2d_style.xhtml) class [Series2d](class_open_t_d_1_1_results_1_1_plot_1_1_series2d.xhtml) Represents a 2d series on a plot. Will attempt to name itself based on the data associated with it. [More...](class_open_t_d_1_1_results_1_1_plot_1_1_series2d.xhtml#details)  
 class [Series2dCollection](class_open_t_d_1_1_results_1_1_plot_1_1_series2d_collection.xhtml) A collection of 2d series and metadata describing them. [More...](class_open_t_d_1_1_results_1_1_plot_1_1_series2d_collection.xhtml#details)  
 class [Series2dStyle](class_open_t_d_1_1_results_1_1_plot_1_1_series2d_style.xhtml) class [SimplePlot](class_open_t_d_1_1_results_1_1_plot_1_1_simple_plot.xhtml) An implementation of [Plot2d](class_open_t_d_1_1_results_1_1_plot_1_1_plot2d.xhtml "An abstract class representing a 2d plot. Inherit from it to take advantage of its many helpful featu...") using the .NET charting tools. Use this class to create 2d plots of solution data. One limitation: currently [SimplePlot](class_open_t_d_1_1_results_1_1_plot_1_1_simple_plot.xhtml "An implementation of Plot2d using the .NET charting tools. Use this class to create 2d plots of solut...") only allows one axis in each position, i.e., a primary and secondary x axis, and a primary and secondary y axis. If you try to plot more axes, it will throw an exception. [More...](class_open_t_d_1_1_results_1_1_plot_1_1_simple_plot.xhtml#details)  
 <a id="details" name="details"></a>## Detailed Description

Tools for creating graphical plots of data.