问题描述
如何在烛台系列中添加线系列?就像股票图表中的指标。当我添加它时,它只会划分图表。
var pm = new PlotModel{Title="Chart"};
var timeSpanAxis1 = new DateTimeAxis { Position = AxisPosition.Bottom,StringFormat = "yyyyMMdd",MajorGridlinestyle = Linestyle.solid,MinorGridlinestyle = Linestyle.Dot };
pm.Axes.Add(timeSpanAxis1);
var linearaxis1 = new Linearaxis { Position = AxisPosition.Left,MinorGridlinestyle = Linestyle.Dot };
pm.Axes.Add(linearaxis1);
var lineseries = new Lineseries();
for (int x = 0; x < obj.Count(); x++)
{
var close = Convert.Todouble(obj[x].ClosePrice);
lineseries.Points.Add(new DataPoint(close,close));
}
var candleStickSeries = new CandleStickSeries
{
Color = OxyColors.Black,IncreasingColor = OxyColors.DarkGreen,DecreasingColor = OxyColors.Red,datafieldX = "QTime",datafieldHigh = "H",datafieldLow = "L",datafieldOpen = "O",datafieldClose = "C",TrackerFormatString = "High: {3:0.00}\nLow: {4:0.00}\nopen: {5:0.00}\nClose: {6:0.00}\nAsOf:{2:yyyy-MM-dd}",ItemsSource = ls
};
pm.Series.Add(candleStickSeries);
pm.Series.Add(lineseries);
提前致谢。
解决方法
感谢 VisualMelonlineseries.Points.Add(new DataPoint(DateTimeAxis.ToDouble(As_Of),close));