LightningChart .NET 最新バージョン (v.10.3) の新機能


LightningChart .NET v.10.3 の主な新機能:


DataCursor: チャート内の自動データ追跡のための新機能

以前のバージョンでは、LightningChart .NET にはデータ追跡機能を実装するためのさまざまなツールが用意されていましたが、これにはユーザーによる追加のコーディングが必要でした。

これで、すべての ViewXY シリーズを DataCursor を使用して探索できるようになりました。これは、マウス位置またはその近くで系列データ値を表示する新しいクラス/オブジェクトです。

DataCursor クラスは、X&Y 軸ラベル、結果テーブル、カラー バー、およびヘアクロス ラインで構成されます。データカーソルの個々の項目を構成できます。

下位互換性の低下を回避するために、DataCursor の visible プロパティは既定で無効になっています。各 XY シリーズには、データカーソルの自動追跡を制御するための CursorTrackEnabled プロパティがあります。

今後のアップデートでは、3D、Polar、Smith などの他のビューにも同様の DataCursor 機能が追加される予定です。


新しい組み込みユーザー/カスタム コントロール

  • Zoom Bar
  • ZoomBar カスタム コントロールは、アプリケーション レイアウト(グリッド、パネル)とメインチャート (XY) に追加できます。
    次に、参照チャートのすべてのデータが、メイン(参照)チャートからズームインするX軸領域を選択するためのバンド/バーを持つZoomBarコントロールにコピーされます。
    ZoomBar コントロールには、いくつかの構成オプションを使用できます。
    このコントロールの使用方法のデモについては、Interactive Example Apps > ExampleClipAreas、ExampleRealTimeZoomBar、ExampleRealTimeZoomBarScrollable をご覧ください。


  • ヴァイオリンプロット
  • 新しいチャートタイプであるバイオリンプロットを追加し、新しいタイプはLightningChartの下のユーザー/カスタムコントロールです。
    現在、データ バインド不可 WPF 専用です。使用法のデモンストレーションは、インタラクティブサンプルアプリの ExampleViolinPlot にあります。


    両端の軸ラベルを強制する

    ユーザーが軸の最小値と最大値でラベルを表示する必要がある場合は、 EndPointLabelsVisible プロパティを有効にする必要があります。これは、対数軸を拡大した場合に特に便利です。
    PreferEndPointLabelsOverNearbyMahjorTick プロパティは、エンドポイント ラベルが非表示になる前に表示する必要がある主要なティックの数を定義します。(既定では、-1 はエンドポイント ラベルが常に表示されることを意味します)。
    対数軸のメジャーティック数 <= エンドポイントメジャーティックしきい値の場合、マイナーティックの横にラベルが表示される場合があります。
    左側のグラフの軸にある次の画像では、PreferEndPointLabelsOverNearbyMajorTick プロパティが無効になっていることがわかります。逆に、右側のチャートの軸では、このプロパティが有効になっています。
    左側のグラフの Y 軸では、これは常に終了ラベルを表示するように設定されています (EndPointLabelsVisible=true、EndPointMajorTickThreshold=-1)。一方、右側のチャートのY軸では、これは1つのメジャーティックに加えてマイナーティックを表示するように構成されています(エンドポイントラベル表示=true、エンドポイントメジャーティックしきい値=1)


    新しい信号処理コンポーネント:デジタルフィルタ

    LightningChart のシグナルツールには、IIR フィルタと FIR フィルタの 2 種類のデジタルフィルタが追加されています。ユーザーはフィルターの係数を設定するだけで(それぞれSetABFactors()メソッドまたはSetFactorsメソッド)、シグナルをフィルタリングする準備が整います(FilterData()メソッド呼び出し)。
    使用法のデモンストレーションは、インタラクティブなサンプルアプリ:ExampleSignalFiltersにあります。


    その他の変更点

    追加したその他の機能は次のとおりです。

  • SVG 形式が改善されました。チャートをSVGとしてインポートするときのアプリケーションの速度とメモリ使用量が改善されました。
    これで、クリップエリアがライン シリーズのポイント シンボルに適用されます。
  • クリップエリアが新しいブロックシリーズに適用されます。クリップエリアとグラフエリアのクリッピングが正しく適用されるようになりました。
    新しいブロックシリーズのシリーズタイトルがSVG出力に正しく表示されるようになりました。
  • XY 軸または 3D 軸に多数のカスタムティックがある場合のパフォーマンスも改善しました。

  • ページトップへ