<!-- Public documentation export; not library implementation source. -->
# StudyPlotPreferences

[Integration guide](https://docs.lumencharts.com/charting-library/reference/compatibility) · [Reference index](https://docs.lumencharts.com/charting-library/api/)

Public contract reference. This declaration describes types and callback shapes; availability is constrained by the linked integration guide and the runtime capability. Legacy product-specific fields are not a promise of implementation.

```ts
export type StudyPlotPreferences =
  | StudyLinePlotPreferences
  | StudyShapesPlotPreferences
  | StudyCharsPlotPreferences
  | StudyArrowsPlotPreferences;
```

## Related types

- [StudyLinePlotPreferences](https://docs.lumencharts.com/charting-library/api/StudyLinePlotPreferences)
- [StudyShapesPlotPreferences](https://docs.lumencharts.com/charting-library/api/StudyShapesPlotPreferences)
- [StudyCharsPlotPreferences](https://docs.lumencharts.com/charting-library/api/StudyCharsPlotPreferences)
- [StudyArrowsPlotPreferences](https://docs.lumencharts.com/charting-library/api/StudyArrowsPlotPreferences)

---
Documentation page: https://docs.lumencharts.com/charting-library/api/StudyPlotPreferences
