EquityCurveChart
El componente gráfico para mostrar la curva de equidad.
Hereda de: UserControl
Implementa: IThemeableChart, IPersistable, IComponentConnector
Constructores
public EquityCurveChart()
equityCurveChart = EquityCurveChart()
Inicia una nueva instancia de la EquityCurveChart.
Propiedades
public string ChartTheme { get; set; }
value = equityCurveChart.ChartTheme
equityCurveChart.ChartTheme = value
El nombre del tema gráfico.
public IEnumerable<IChartBandElement> Elements { get; }
value = equityCurveChart.Elements
Elementos.
public bool NoGapMode { get; set; }
value = equityCurveChart.NoGapMode
equityCurveChart.NoGapMode = value
Para eliminar las brechas (finales de semana, días festivos) en el gráfico. Cuando el modo está habilitado y se utilizan múltiples curvas, se perderá el escalado conjunto.
Métodos
public void Clear()
equityCurveChart.Clear()
Para eliminar curvas de rendimiento de la gráfica.
public IChartBandElement CreateCurve(string title, Color color, DrawStyles style, Guid id)
result = equityCurveChart.CreateCurve(title, color, style, id)
Crear nueva curva para dibujar el rendimiento.
- title
- El título de línea.
- color
- El color de la línea.
- style
- El estilo de dibujo de línea. El predeterminado es Line.
- id
- ID único.
Devuelve: El elemento de carga representa una línea.
public IChartBandElement CreateCurve(string title, Color color, Color secondColor, DrawStyles style, Guid id)
result = equityCurveChart.CreateCurve(title, color, secondColor, style, id)
Crear nueva curva para dibujar el rendimiento.
- title
- El título de línea.
- color
- El color de la línea.
- secondColor
- El color de línea adicional. Se utiliza para dibujar Área.
- style
- El estilo de dibujo de línea. El predeterminado es Line.
- id
- ID único.
Devuelve: El elemento de carga representa una línea.
public IChartDrawData CreateData()
result = equityCurveChart.CreateData()
Crear IChartDrawData instance.
Devuelve: IChartDrawData instance.
public void Draw(IChartDrawData data)
equityCurveChart.Draw(data)
Para procesar los nuevos datos.
- data
- Nuevos datos.
Devuelve: si los datos se dibujaron con éxito, de lo contrario, devuelve .
public void InitializeComponent()
equityCurveChart.InitializeComponent()
InitializeComponent
public void Load(SettingsStorage storage)
equityCurveChart.Load(storage)
Ajustes de carga.
- storage
- Configuración de almacenamiento.
public void RemoveCurve(IChartBandElement elem)
equityCurveChart.RemoveCurve(elem)
Para eliminar la curva de rendimiento de la tabla.
- elem
- El elemento gráfico obtenido del método Guid).
public void Reset()
equityCurveChart.Reset()
Para restablecer todos los elementos de la gráfica.
public void Reset(IEnumerable<ICollection<LineData<DateTime>>> items)
equityCurveChart.Reset(items)
Para restablecer los elementos de la gráfica especificados.
- items
- Elementos para reasentarse.
public void Reset(IEnumerable<IChartBandElement> elements)
equityCurveChart.Reset(elements)
Para restablecer los elementos de la gráfica especificados.
- elements
- Elementos para reasentarse.
public void Save(SettingsStorage storage)
equityCurveChart.Save(storage)
Guardar configuración.
- storage
- Configuración de almacenamiento.