EquityCurveChart
O componente gráfico para mostrar a curva de equidade.
Herda de: UserControl
Implementa: IThemeableChart, IPersistable, IComponentConnector
Construtores
public EquityCurveChart()
equityCurveChart = EquityCurveChart()
Inicializa uma nova instância do EquityCurveChart.
Propriedades
public string ChartTheme { get; set; }
value = equityCurveChart.ChartTheme
equityCurveChart.ChartTheme = value
O nome do tema gráfico.
public IEnumerable<IChartBandElement> Elements { get; }
value = equityCurveChart.Elements
Elementos.
public bool NoGapMode { get; set; }
value = equityCurveChart.NoGapMode
equityCurveChart.NoGapMode = value
Para remover lacunas (fim de semana, feriados) no gráfico. Quando o modo estiver activo e forem usadas várias curvas, então a escalação da articulação será perdida. Activada por omissão.
Métodos
public IChartBandElement CreateCurve(string title, Color color, DrawStyles style, Guid id)
result = equityCurveChart.CreateCurve(title, color, style, id)
Para criar uma nova curva para desenhar o rendimento.
- title
- O título da linha.
- color
- A cor da linha.
- style
- O estilo de desenho das linhas. O padrão é Linha.
- id
- ID único.
Retorna: Elemento gráfico representando uma linha.
public IChartBandElement CreateCurve(string title, Color color, Color secondColor, DrawStyles style, Guid id)
result = equityCurveChart.CreateCurve(title, color, secondColor, style, id)
Para criar uma nova curva para desenhar o rendimento.
- title
- O título da linha.
- color
- A cor da linha.
- secondColor
- A cor da linha adicional. É usado para desenhar a área.
- style
- O estilo de desenho das linhas. O padrão é Linha.
- id
- ID único.
Retorna: Elemento gráfico representando uma linha.
public IChartDrawData CreateData()
result = equityCurveChart.CreateData()
Criar IChartDrawData exemplo.
Retorna: IChartDrawData exemplo.
public void Draw(IChartDrawData data)
equityCurveChart.Draw(data)
Para processar os novos dados.
- data
- Novos dados.
Retorna: se os dados foram desenhados com sucesso, caso contrário, retorna .
public void InitializeComponent()
equityCurveChart.InitializeComponent()
InitializeComponent
public void Load(SettingsStorage storage)
equityCurveChart.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
public void RemoveCurve(IChartBandElement elem)
equityCurveChart.RemoveCurve(elem)
Para remover a curva de rendimento do gráfico.
- elem
- O elemento gráfico obtido a partir do método Guid).
public void Reset(IEnumerable<ICollection<LineData<DateTime>>> items)
equityCurveChart.Reset(items)
Para reiniciar os elementos de gráfico especificados.
- items
- Elementos a reiniciar.
public void Reset(IEnumerable<IChartBandElement> elements)
equityCurveChart.Reset(elements)
Para reiniciar os elementos de gráfico especificados.
- elements
- Elementos a reiniciar.
public void Save(SettingsStorage storage)
equityCurveChart.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.