3

ILNumerics を使用して、x 軸に沿って DateTime 値を持つ 2D 散布図を作成しようとしています。私の研究から、これは次の方法で達成できます。

  • 整数の DateTime ティック (DTT) を DateTime 位置座標として使用する
  • LabelTransformFunc指定された軸の目盛りの DTT 値の DateTime 文字列 (ラベル式) を作成するためのa の書き込み

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

私が抱えている問題は、ILNumerics が大小の目盛り値に適用する自動軸スケーリング係数が にval渡されるパラメーターで提供されていないため、パラメーターを DateTime 文字列にLabelTransformFunc直接変換できないことです(パラメーターは、DTT 値を で割った値です)。倍率)。valval

私の質問は 3 つあります。

  1. 自動軸スケーリング係数をオフにすることはできますか?
  2. 軸のスケーリング係数の値を読み取るにはどうすればよいですか?
  3. このような基本的なチャートを実装するための代替アプローチはありますか?

のテキスト値を読み取るなど、(2) に対してさまざまなアプローチを試みましScaleLabeltimeSeriesPlotCube.Axes.XAxis.ScaleLabel.Textが、常に空です。

ありがとう、

レン

4

0 に答える 0