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
protected TimeSeriesChartBase()
public virtual void AddGridLine(GridDirection direction, float position)
public virtual void ClearGridLines()
public virtual void SetDataRangeX(float lower, float upper)
| Type | Name | Description |
|---|
float | lower | |
float | upper | |
public virtual void SetDataRangeY(float lower, float upper)
| Type | Name | Description |
|---|
float | lower | |
float | upper | |
protected override void GenerateVisualContent(MeshGenerationContext mgc)
| Type | Name | Description |
|---|
MeshGenerationContext | mgc | |
public virtual Color MajorGridColor { get; set; }
public virtual float MajorGridLineWidth { get; set; }
public virtual bool ShowMajorGrid { get; set; }
public virtual bool ShowMajorGridLabelsHorizontal { get; set; }
public virtual bool ShowMajorGridLabelsVertical { get; set; }
public float MajorGridLabelFontSize { get; set; }
public bool MajorGridAutoSpacingHorizontal { get; set; }
public bool MajorGridAutoSpacingVertical { get; set; }
public string GridLabelFormatString { get; set; }