TimeSeriesChartBase class

February 20, 2023 ยท View on GitHub

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph NB.Charts
  NB.Charts.TimeSeriesChartBase[[TimeSeriesChartBase]]
  class NB.Charts.TimeSeriesChartBase abstractStyle;
  NB.Charts.ITimeSeriesChart[[ITimeSeriesChart]]
  class NB.Charts.ITimeSeriesChart interfaceStyle;
NB.Charts.IChart_1[[IChart]]
NB.Charts.ChartBase_1[[ChartBase]]
  end
NB.Charts.ITimeSeriesChart --> NB.Charts.TimeSeriesChartBase
NB.Charts.IChart_1 --> NB.Charts.ITimeSeriesChart
NB.Charts.ChartBase_1 --> NB.Charts.TimeSeriesChartBase

Members

Properties

Public properties

TypeNameMethods
stringGridLabelFormatStringget, set
boolMajorGridAutoSpacingHorizontalget, set
boolMajorGridAutoSpacingVerticalget, set
ColorMajorGridColorget, set
floatMajorGridLabelFontSizeget, set
floatMajorGridLineWidthget, set
boolShowMajorGridget, set
boolShowMajorGridLabelsHorizontalget, set
boolShowMajorGridLabelsVerticalget, set

Methods

Public methods

ReturnsName
voidAddGridLine(GridDirection direction, float position)
voidClearGridLines()
voidSetDataRangeX(float lower, float upper)
voidSetDataRangeY(float lower, float upper)

Protected methods

ReturnsName
voidGenerateVisualContent(MeshGenerationContext mgc)

Details

Inheritance

Nested types

Classes

  • UxmlTraits

Constructors

TimeSeriesChartBase

protected TimeSeriesChartBase()

Methods

AddGridLine

public virtual void AddGridLine(GridDirection direction, float position)
Arguments
TypeNameDescription
GridDirectiondirection
floatposition

ClearGridLines

public virtual void ClearGridLines()

SetDataRangeX

public virtual void SetDataRangeX(float lower, float upper)
Arguments
TypeNameDescription
floatlower
floatupper

SetDataRangeY

public virtual void SetDataRangeY(float lower, float upper)
Arguments
TypeNameDescription
floatlower
floatupper

GenerateVisualContent

protected override void GenerateVisualContent(MeshGenerationContext mgc)
Arguments
TypeNameDescription
MeshGenerationContextmgc

Properties

MajorGridColor

public virtual Color MajorGridColor { get; set; }

MajorGridLineWidth

public virtual float MajorGridLineWidth { get; set; }

ShowMajorGrid

public virtual bool ShowMajorGrid { get; set; }

ShowMajorGridLabelsHorizontal

public virtual bool ShowMajorGridLabelsHorizontal { get; set; }

ShowMajorGridLabelsVertical

public virtual bool ShowMajorGridLabelsVertical { get; set; }

MajorGridLabelFontSize

public float MajorGridLabelFontSize { get; set; }

MajorGridAutoSpacingHorizontal

public bool MajorGridAutoSpacingHorizontal { get; set; }

MajorGridAutoSpacingVertical

public bool MajorGridAutoSpacingVertical { get; set; }

GridLabelFormatString

public string GridLabelFormatString { get; set; }