C# D3-动态数据显示WPF日期时间轴内部格式

C# D3-动态数据显示WPF日期时间轴内部格式,c#,wpf,datetime,dynamic-data-display,C#,Wpf,Datetime,Dynamic Data Display,我使用的是动态数据显示WPF图表。我试图在一个图表中为Viewport2D设置visible datarect,该图表的x轴为datetime轴。如何将日期转换为需要分配给Viewport2D上Visible属性的DataRect的有效双精度值?动态数据显示有一个ConvertToDouble方法,专门用于图表的轴。 根据使用的轴的类型,必须传入不同的类型,但对于DateTimeAxis,它如下所示: var axis = (DateTimeAxis)plotter.MainHorizontal

我使用的是动态数据显示WPF图表。我试图在一个图表中为Viewport2D设置visible datarect,该图表的x轴为datetime轴。如何将日期转换为需要分配给Viewport2D上Visible属性的DataRect的有效双精度值?

动态数据显示有一个ConvertToDouble方法,专门用于图表的轴。 根据使用的轴的类型,必须传入不同的类型,但对于DateTimeAxis,它如下所示:

var axis = (DateTimeAxis)plotter.MainHorizontalAxis;
double xMin = axis.ConvertToDouble(date1); 
double xMax = axis.ConvertToDouble(date2);
Rect visibleRect = new Rect(xMin, 0, xMax - xMin, 1 - 0);
//not sure what bounds you want for y axis, so assumed 1 for example purposes.