DynamicDataDisplay中CursorCoordinateGraph显示时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DynamicDataDisplay中CursorCoordinateGraph显示时间相关的知识,希望对你有一定的参考价值。
CursorCoordinateGraph cursorGraph = new CursorCoordinateGraph();
// setting new text mappings cursorGraph.XTextMapping = value => { if (Double.IsNaN(value)) return ""; DateTime time = dateAxis.ConvertFromDouble(value); return time.ToLongTimeString(); }; plotter.Children.Add(cursorGraph);
<c:ChartPlotter.HorizontalAxis> <c:HorizontalDateTimeAxis Name="dateAxis"/> </c:ChartPlotter.HorizontalAxis>
private EnumerableDataSource<StockInfo> CreateCurrencyDataSource(List<StockInfo> rates) {
EnumerableDataSource<StockInfo> ds = new EnumerableDataSource<StockInfo>(rates);
ds.SetXMapping(ci => dateAxis.ConvertToDouble(ci.Date));
ds.SetYMapping(ci => ci.Rate);
return ds;
}
以上是关于DynamicDataDisplay中CursorCoordinateGraph显示时间的主要内容,如果未能解决你的问题,请参考以下文章
DynamicDataDisplay 错误 AddLineGraph 不在 Chartplotter 中
WPF中使用DynamicDataDisplay画直方图应该怎么做
WPF中使用DynamicDataDisplay画直方图应该怎么做