LightningChart® .NET SDK は、Microsoft Visual Studio のアドオンとして、データ視覚化に関連するソフトウェア コンポーネントとツール クラスを提供します。以下のプラットフォームに対応しています:
LightningChart .NET は、x86、x64、ARM、ARM64 プラットフォームで利用可能です。
LightningChart .NET アセンブリは「Any CPU」をプラットフォーム ターゲットとしてコンパイルされています。これは、アプリケーションが可能な限り 64 ビット プロセスとして実行され、32 ビット モードのみが利用可能な場合は 32 ビットにフォールバックすることを意味します。ただし、64 ビット変数は、64 ビットおよび 32 ビットの両方の動作モードで完全な 64 ビット精度で計算されます。
LightningChart の特長:
LightningChart バージョン 11.0.1 より前:
主に .NET Framework 向けにビルドされていますが、以下の .NET バージョンとも互換性があります:
ライブラリは .NET Framework 4.8 および .NET 6.0 をターゲットにしてビルドされています。バージョン 12.2.1 以降は、.NET Framework 4.8 および .NET 8.0 をターゲットにしています。プロジェクトのビルド ターゲット フレームワークは、同じかそれ以上である必要があります。
.NET アプリケーションは、.NET Framework 向けにビルドされたライブラリと .NET 向けにビルドされたライブラリの両方を使用できます。.NET Framework をターゲットにしたライブラリを .NET アプリケーションで使用する場合、特に NuGet パッケージを使用する際に、Visual Studio が異なるターゲットを使用しているインストール済みパッケージについて警告を表示することがあります。ただし、これはアプリケーションの動作を妨げるものではありません。この場合、警告を抑制するか、無視することができます。
現在、Visual Studio (2022 17.8) は、.NET (5、6、7、8、9) プロジェクトの DLL 参照を通じたコントロール/ツールボックス展開をサポートしていません。そのため、LightningChart .NET 6.0 コントロールは .NET Framework と同じ方法ではインストールできず、.NET Core 3.x、.NET 5、.NET 6、.NET 7、.NET 8、または .NET 9 プロジェクトの Visual Studio ツールボックスには表示されません。これは LightningChart 固有のものではなく、すべてのカスタム コントロールに影響します。ただし、この制限により LightningChart コントロールの使用が妨げられることはありません。参照を手動で追加し、コードでチャートを作成する必要があります。
LightningChart はほぼ自己完結型のパッケージです。特定のプロジェクトでのみ追加する必要がある依存関係がいくつかあります。
プロジェクトで使用される DLL が .NET 8.0 向けにビルドされている場合(例:LightningChart.WinForms.Charting.NET8.dll または LightningChart.WPF.Charting.NET8.dll)、プロジェクトに以下を追加する必要があります:
System.Drawing.Common (>= 8.0.8)
UWP プロジェクトおよび LightningChart ライブラリのエディションでは、プロジェクトに以下のパッケージを追加する必要があります:
Microsoft.NETCore.UniversalWindowsPlatform (>= 6.2.14)Microsoft.Toolkit.Uwp (>= 7.1.3)SDK インストーラーと 30 日間の体験版ライセンスを無料で入手できます。こちらから初期情報を入力すると、ダウンロード リンクがメールで送信されます。
LightningChart .NET SDK v11.exe を実行します。セットアップにより、コンポーネントが Visual Studio ツールボックスにインストールされます。また、ツールボックス コントロールに関連するヘルプ ファイルもインストールされます。
インストーラーは、スタート メニューに LightningChart .NET SDK v.11/v.12 フォルダーを作成します。
C:\Program Files\LightningChart\LightningChart .NET SDK v.11/v12C:\ProgramData\LightningChart\LightningChart .NET SDK v.11/v.12このフォルダーには、アセンブリ (.dll) ファイルと、ヘッドレス モードでの LightningChart の使用を実証するために使用される Demo Service ソリューションが含まれています。
デスクトップに LightningChart Dev Center へのショートカットが追加されます。
SDK インストールの最後に、LightningChart Interactive Examples アプリの起動が促されます。このアプリは、ライブラリの使用方法を学習したり、実装/機能のアイデアを探したりする際に非常に役立ちます。
[インストール画面の画像をここに挿入]
LightningChart .NET バージョン 8.5 以降、LightningChart .NET Dev Center は、LightningChart .NET SDK インストーラーの実行時に自動的にコピーされます。Dev Center は、LightningChart® .NET の機能とリソースに素早くアクセスできる新しいアプリケーションです。
[Dev Center の画面画像をここに挿入]
215 以上のサンプルがあり、ライブラリの使用方法を学習したり、実装/機能のアイデアを探したりする際に非常に役立ちます。
Interactive Examples アプリは、LightningChart® .NET のデモ アプリケーションです。デスクトップまたはスタート メニュー / LightningChart .NET SDK にショートカットが表示されます。Dev Center からも実行できます。
キーワード(タグ リストまたは説明のテキストから)でサンプルを検索できます。
ズーム/パン/トラッキングだけでなく、データ ポイント(またはシリーズ)の数も変更できます。
チャートのパブリック プロパティをその場で変更できます。
サンプルのソース コードをスタンドアロン アプリケーションとして抽出できます。
チャート画像をファイルまたはクリップボードにエクスポート、印刷プレビュー付きの印刷、または XML ファイルとしてエクスポートできます。
チャートの反転、回転などの 2D 変換が可能です。
カラー テーマをその場で変更できます。
お気に入りのサンプル リストを作成、エクスポート、共有できます。
[Interactive Examples アプリの画面画像をここに挿入]
Interactive Examples には、さまざまなカテゴリ(Showcase、Performance、ViewXY、View3D、Polar、Maps、Trader など)にグループ化された多数のデモ サンプル(210 以上)があります。カテゴリを参照するか、アプリケーション上部の検索バーを使用してサンプルを確認できます。
各サンプルは、スタンドアロン アプリケーションとして抽出できます。まず、ターゲット プラットフォーム(WPF、Windows Forms、または UWP)と .NET バージョン(.NET Framework 4.8 または .NET 8.0)を選択する必要があります。
「Extract...」ボタンをクリックすると、サンプルを抽出するルート フォルダーを指定するよう求められます。その後、新しいプロジェクトを含む Visual Studio が自動的に開きます。
170 以上のサンプルは、MVVM モデルを利用したバインド可能な WPF プロジェクトとしても抽出できます。さらに、77 以上のサンプルは、同様にバインディングと MVVM モデルを使用した UWP スタンドアロン プロジェクトとして利用できます。
LightningChart® .NET コントロールには、1500 以上のプロパティと数百のパブリック メソッドおよびイベント ハンドラーがあります。これらは、チャートの最小限の詳細(色、サイズ、パターンなど)を調整し、動作をユーザーの好みに合わせて微調整するのに役立ちます。
クラス、プロパティ、メソッド、デリゲートの完全なコレクションは、オンラインで確認できます。
API ドキュメントヘルプ ファイルは SDK インストール時にコピーされます:
C:\Program Files\LightningChart\LightningChart .NET SDK v.12\Documents
ファイル:LightningChartNET.chm または LightningChartNETUWP.chm
スタート メニューまたは DevCenter のローカル ヘルプ ファイル ボタンから開くことができます。
プロパティをその場でテストする簡単な方法は、Interactive Examples App(Demo)の機能である Properties Editor を使用することです。選択したサンプルでほとんどのプロパティを変更し、その効果を即座に確認できます。
LightningChart のオブジェクト モデルを学習する最良の方法は、Interactive Examples App / Demo の Properties Editor を使用することです。Demo を開き、サンプルを選択して、選択したチャートの Property Editor を開いてください。
ソフトウェア開発中、アプリケーションの実行中にプロパティにアクセスできると便利な場合があります。
WinForms アプリケーション:
chart.ShowPropertiesEditor();
WPF アプリケーション:
プロパティのグリッドを作成するには、Extended WPF Toolkit™ を使用できます。