> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.ninjatrader.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ninjatrader.com/_mcp/server.

# Plots

Plotting functionality for NinjaScript Strategies is largely identical to the framework for Indicators. Please review the [Plots](/developer/web-sdk/references/modules/plots) / [AddPlot()](/developer/desktop-sdk/references/indicator/addplot) page under the Indicators section.

An overview of the draw or plotting related methods / properties available to NinjaScript Strategies vs. Indicators is listed below -

| Method or Property                                                                                          | Strategy | Indicator |
| ----------------------------------------------------------------------------------------------------------- | -------- | --------- |
| [AddChartIndicator()](/developer/desktop-sdk/references/strategy/addchartindicator)                         | ✅        | ✘         |
| [AddLine()](/developer/desktop-sdk/references/indicator/addline)                                            | ✅        | ✅         |
| [AddPlot()](/developer/desktop-sdk/references/indicator/addplot)                                            | ✅        | ✅         |
| [AllowRemovalOfDrawObjects](/developer/desktop-sdk/references/common/drawing/allowremovalofdrawobjects)     | ✅        | ✅         |
| [AreLinesConfigurable](/developer/desktop-sdk/references/indicator/addline/arelinesconfigurable)            | ✅        | ✅         |
| [ArePlotsConfigurable](/developer/desktop-sdk/references/indicator/addplot/areplotsconfigurable)            | ✅        | ✅         |
| [BackBrush](/developer/desktop-sdk/references/common/drawing/backbrush)                                     | ✅        | ✅         |
| [BackBrushAll](/developer/desktop-sdk/references/common/drawing/backbrushall)                               | ✅        | ✅         |
| [BackBrushes](/developer/desktop-sdk/references/common/drawing/backbrushes)                                 | ✅        | ✅         |
| [BackBrushesAll](/developer/desktop-sdk/references/common/drawing/backbrushesall)                           | ✅        | ✅         |
| [BarBrush](/developer/desktop-sdk/references/common/drawing/barbrush)                                       | ✅        | ✅         |
| [BarBrushes](/developer/desktop-sdk/references/common/drawing/barbrushes)                                   | ✅        | ✅         |
| [CandleOutlineBrush](/developer/desktop-sdk/references/common/drawing/candleoutlinebrush)                   | ✅        | ✅         |
| [CandleOutlineBrushes](/developer/desktop-sdk/references/common/drawing/candleoutlinebrushes)               | ✅        | ✅         |
| [ChartBars](/developer/desktop-sdk/references/common/charts/chartbars)                                      | ✅        | ✅         |
| [ChartControl](/developer/desktop-sdk/references/common/charts/chartcontrol)                                | ✅        | ✅         |
| [ChartIndicators\[\]](chartindicators)                                                                      | ✅        | ✘         |
| [ChartObjects](/developer/desktop-sdk/references/common/charts/chartpanel/chartobjects)                     | ✘        | ✅         |
| [ChartPanel](/developer/desktop-sdk/references/common/charts/chartpanel)                                    | ✅        | ✅         |
| [DisplayInDataBox](/developer/desktop-sdk/references/indicator/displayindatabox)                            | ✅        | ✅         |
| [Draw.Methods()](/developer/desktop-sdk/references/common/drawing)                                          | ✅        | ✅         |
| [DrawHorizontalGridLines](/developer/desktop-sdk/references/indicator/drawhorizontalgridlines)              | ✘        | ✅         |
| [DrawObjects](/developer/desktop-sdk/references/common/drawing/drawobjects)                                 | ✅        | ✅         |
| [DrawOnPricePanel](/developer/desktop-sdk/references/indicator/drawonpricepanel)                            | ✅        | ✅         |
| [DrawVerticalGridLines](/developer/desktop-sdk/references/indicator/drawverticalgridlines)                  | ✘        | ✅         |
| [ForceRefresh()](/developer/desktop-sdk/references/common/charts/rendering/forcerefresh)                    | ✘        | ✅         |
| [FormatPriceMarker()](/developer/desktop-sdk/references/common/charts/formatpricemarker)                    | ✅        | ✅         |
| [GetValueAt()](/developer/desktop-sdk/references/common/iseriest/getvalueat)                                | ✅        | ✅         |
| [IsAutoScale](/developer/desktop-sdk/references/common/charts/isautoscale)                                  | ✅        | ✅         |
| [IsOverlay](/developer/desktop-sdk/references/common/charts/isoverlay)                                      | ✅        | ✅         |
| [IsTradingHoursBreakLineVisible](/developer/desktop-sdk/references/strategy/istradinghoursbreaklinevisible) | ✘        | ✅         |
| [IsValidDataPoint()](/developer/desktop-sdk/references/common/iseriest/isvaliddatapoint)                    | ✅        | ✅         |
| [Lines\[\]](lines)                                                                                          | ✅        | ✅         |
| [MaxValue](/developer/desktop-sdk/references/common/charts/rendering/maxvalue)                              | ✅        | ✅         |
| [MinValue](/developer/desktop-sdk/references/common/charts/rendering/minvalue)                              | ✅        | ✅         |
| [OnCalculateMinMax()](/developer/desktop-sdk/references/common/charts/rendering/oncalculateminmax)          | ✅        | ✅         |
| [OnRender()](/developer/desktop-sdk/references/common/charts/rendering/onrender)                            | ✅        | ✅         |
| [OnRenderTargetChanged()](/developer/desktop-sdk/references/common/charts/rendering/onrendertargetchanged)  | ✅        | ✅         |
| [PaintPriceMarkers](/developer/desktop-sdk/references/indicator/paintpricemarkers)                          | ✘        | ✅         |
| [Panel](/developer/desktop-sdk/references/common/charts/chartscale/panelindex)                              | ✅        | ✅         |
| [PanelUI](/developer/desktop-sdk/references/common/charts/rendering/panelui)                                | ✅        | ✅         |
| [PlotBrushes\[\]](plotbrushes)                                                                              | ✅        | ✅         |
| [Plots\[\]](plots)                                                                                          | ✅        | ✅         |
| [RemoveDrawObject()](/developer/desktop-sdk/references/common/drawing/removedrawobject)                     | ✅        | ✅         |
| [RemoveDrawObjects()](/developer/desktop-sdk/references/common/drawing/removedrawobjects)                   | ✅        | ✅         |
| [RenderTarget](/developer/desktop-sdk/references/common/charts/rendering/rendertarget)                      | ✅        | ✅         |
| [ScaleJustification](/developer/desktop-sdk/references/common/charts/scalejustification)                    | ✅        | ✅         |
| [SetZOrder()](/developer/desktop-sdk/references/common/charts/rendering/setzorder)                          | ✅        | ✅         |
| [ShowTransparentPlotsInDataBox](/developer/desktop-sdk/references/indicator/showtransparentplotsindatabox)  | ✅        | ✅         |
| [UserControllCollection\[\]](UserControlCollection)                                                         | ✅        | ✅         |
| [ZOrder](/developer/desktop-sdk/references/common/charts/rendering/chart-zorder)                            | ✅        | ✅         |