StockSharp
31 строка · 1.3 Кб
1namespace StockSharp.Algo.Analytics;2
3/// <summary>
4/// The interface for work with a chart.
5/// </summary>
6/// <typeparam name="X">Type of X values.</typeparam>
7/// <typeparam name="Y">Type of Y values.</typeparam>
8/// <typeparam name="Z">Type of Z values.</typeparam>
9public interface IAnalyticsChart<X, Y, Z>10{
11/// <summary>12/// Append series.13/// </summary>14/// <param name="title">Series title.</param>15/// <param name="xValues">X values.</param>16/// <param name="yValues">Y values.</param>17/// <param name="style"><see cref="ChartIndicatorDrawStyles"/></param>18/// <param name="color">Series color.</param>19void Append(string title, IEnumerable<X> xValues, IEnumerable<Y> yValues, ChartIndicatorDrawStyles style = ChartIndicatorDrawStyles.Line, Color? color = default);20
21/// <summary>22/// Append series.23/// </summary>24/// <param name="title">Series title.</param>25/// <param name="xValues">X values.</param>26/// <param name="yValues">Y values.</param>27/// <param name="zValues">Z values.</param>28/// <param name="style"><see cref="ChartIndicatorDrawStyles"/></param>29/// <param name="color">Series color.</param>30void Append(string title, IEnumerable<X> xValues, IEnumerable<Y> yValues, IEnumerable<Z> zValues, ChartIndicatorDrawStyles style = ChartIndicatorDrawStyles.Bubble, Color? color = default);31}