作成日: 2022/02/16 最終更新日: 2022/04/27
文書種別
不具合
状況
修正済み
詳細
ヌル値(Double.NaN、Float.NaNなど)のデータを含む折れ線グラフにおいて、InterpolateNulls = falseに設定して、欠損データの補完を行わずヌル値を非表示にした場合、グラフ領域をクリックした際にHitTestメソッドで取得できる距離データ(Distance)が不正になる場合があります。
この条件下でグラフ領域をマウスクリックしたとき、ヌル値データに対する相対位置によってHitTestメソッドで取得される情報は次のようになります。
(1) データ点上でクリックしたとき: データ点情報(期待する結果)
(2) データ点のすぐそばでクリックしたとき: 「データ点までの距離」およびデータ点情報(期待する結果)
(3) データ点のから離れた場所をクリックしたとき:
i) データ点の左側の領域:距離が「データ点までの距離」になっている(不正)
ii) データ点の右側の領域:距離が「折れ線までの距離」になっている(期待する結果)
この条件下でグラフ領域をマウスクリックしたとき、ヌル値データに対する相対位置によってHitTestメソッドで取得される情報は次のようになります。
(1) データ点上でクリックしたとき: データ点情報(期待する結果)
(2) データ点のすぐそばでクリックしたとき: 「データ点までの距離」およびデータ点情報(期待する結果)
(3) データ点のから離れた場所をクリックしたとき:
i) データ点の左側の領域:距離が「データ点までの距離」になっている(不正)
ii) データ点の右側の領域:距離が「折れ線までの距離」になっている(期待する結果)
回避方法
この問題は2022J v1(4.5.20221.764)で修正されました。