3

我正在尝试使用 ILNumerics 创建沿 x 轴的 DateTime 值的 2D 散点图。根据我的研究,这可以通过以下方式实现:

  • 使用整数 DateTime 刻度 (DTT) 作为 DateTime 位置坐标
  • 编写 aLabelTransformFunc为给定轴刻度的 DTT 值创建 DateTime 字符串(标签表达式)

    timeSeriesPlotCube.Axes.XAxis.Ticks.LabelTransformFunc = (ind, val) => { var tickDateTime = new DateTime ((long)val) return tickDateTime.ToString("dd-MMM-yy"); };

我遇到的问题是 ILNumerics 适用于大/小刻度值的自动轴缩放因子未在val传递给的参数中提供LabelTransformFunc,因此我无法直接将val参数转换为 DateTime 字符串(val参数是 DTT 值除以比例因子)。

我的问题是三个方面:

  1. 可以关闭自动轴比例因子吗?
  2. 如何读取轴比例因子的值?
  3. 有没有其他方法可以实现这样一个基本图表?

我尝试了 (2) 的各种方法,包括读取 的文本值ScaleLabel,但timeSeriesPlotCube.Axes.XAxis.ScaleLabel.Text始终为空。

谢谢,

4

0 回答 0