LightningChart .NET スタート ガイド

LightningChart .NET について

LightningChart® .NET SDK は、Microsoft Visual Studio のアドオンとして、データ視覚化に関連するソフトウェア コンポーネントとツール クラスを提供します。以下のプラットフォームに対応しています:

  • WPF (Windows Presentation Foundation)
  • UWP (Universal Windows Platform)
  • Windows Forms .NET

LightningChart .NET は、x86、x64、ARM、ARM64 プラットフォームで利用可能です。

注意

LightningChart .NET アセンブリは「Any CPU」をプラットフォーム ターゲットとしてコンパイルされています。これは、アプリケーションが可能な限り 64 ビット プロセスとして実行され、32 ビット モードのみが利用可能な場合は 32 ビットにフォールバックすることを意味します。ただし、64 ビット変数は、64 ビットおよび 32 ビットの両方の動作モードで完全な 64 ビット精度で計算されます。

LightningChart の特長:

  • 科学、工学、測定、取引ソリューション向けに設計された高性能なレンダリング
  • 低レベルの DirectX11 および DirectX9 GPU アクセラレーションを使用(GDI/GDI+ や WPF Graphics API より高速)
  • GPU にアクセスできない場合(仮想マシン プラットフォームなど)は、DirectX11/DirectX10 WARP ソフトウェア レンダリングにフォールバック

システム要件

ハードウェア要件
  • DirectX 9.0c (shader model 3) レベルのグラフィックス アダプター以降、または DirectX11 互換オペレーティング システム
  • DirectX11 互換グラフィックス ハードウェア推奨
オペレーティング システム
  • Windows Vista、7、8、10、11(32 ビットまたは 64 ビット)
  • Windows Server 2008 R2 以降
開発環境
  • Visual Studio 2010~2022(開発用、デプロイには不要)
  • .NET Framework 4.6 以降を使用する最新バージョンには、Visual Studio 2022 が必要
  • .NET (5、6、7、8、9) プロジェクトには Visual Studio 2022 が必要
.NET Framework
  • .NET Framework v. 4.0 以降がインストールされていること
  • LightningChart v10.0.1 より前のバージョンは .NET Framework 4.0 をターゲット
  • LightningChart v11.0.1 以降は .NET Framework 4.8 をターゲット

.NET 互換性

LightningChart バージョン 11.0.1 より前:

主に .NET Framework 向けにビルドされていますが、以下の .NET バージョンとも互換性があります:

  • .NET Framework 4.x
  • .NET Core 3.0 および 3.1
  • .NET 5
  • .NET 6
  • .NET 7
  • .NET 8
  • .NET 9
LightningChart バージョン 11.0.1 以降

ライブラリは .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 はほぼ自己完結型のパッケージです。特定のプロジェクトでのみ追加する必要がある依存関係がいくつかあります。

.NET 6.0 以降をターゲットとする DLL

プロジェクトで使用される DLL が .NET 8.0 向けにビルドされている場合(例:LightningChart.WinForms.Charting.NET8.dll または LightningChart.WPF.Charting.NET8.dll)、プロジェクトに以下を追加する必要があります:

System.Drawing.Common (>= 8.0.8)
UWP プロジェクト

UWP プロジェクトおよび LightningChart ライブラリのエディションでは、プロジェクトに以下のパッケージを追加する必要があります:

  • Microsoft.NETCore.UniversalWindowsPlatform (>= 6.2.14)
  • Microsoft.Toolkit.Uwp (>= 7.1.3)

インストール

評価版の取得

SDK インストーラーと 30 日間の体験版ライセンスを無料で入手できます。こちらから初期情報を入力すると、ダウンロード リンクがメールで送信されます。

セットアップ ウィザードの実行

注意: v11 以降のメジャー バージョンをインストールする場合は、以下の手順で対応する番号(例:v12)に置き換えてください。
  1. セットアップの実行

    LightningChart .NET SDK v11.exe を実行します。セットアップにより、コンポーネントが Visual Studio ツールボックスにインストールされます。また、ツールボックス コントロールに関連するヘルプ ファイルもインストールされます。

    体験版の場合: SetupDownloader.exe を使用する場合がほとんどです。これにより SDK がダウンロードおよびインストールされるため、LightningChart .NET SDK v11.exe を明示的に実行する必要はありません。代わりに「ダウンロードとインストール」ボタンをクリックしてください。
  2. インストール先

    インストーラーは、スタート メニューに LightningChart .NET SDK v.11/v.12 フォルダーを作成します。

    • デフォルトのインストール先:C:\Program Files\LightningChart\LightningChart .NET SDK v.11/v12
    • アセンブリ ファイル:C:\ProgramData\LightningChart\LightningChart .NET SDK v.11/v.12

    このフォルダーには、アセンブリ (.dll) ファイルと、ヘッドレス モードでの LightningChart の使用を実証するために使用される Demo Service ソリューションが含まれています。

  3. Dev Center のショートカット

    デスクトップに LightningChart Dev Center へのショートカットが追加されます。

  4. Interactive Examples アプリの起動

    SDK インストールの最後に、LightningChart Interactive Examples アプリの起動が促されます。このアプリは、ライブラリの使用方法を学習したり、実装/機能のアイデアを探したりする際に非常に役立ちます。

[インストール画面の画像をここに挿入]

LightningChart Dev Center

LightningChart .NET バージョン 8.5 以降、LightningChart .NET Dev Center は、LightningChart .NET SDK インストーラーの実行時に自動的にコピーされます。Dev Center は、LightningChart® .NET の機能とリソースに素早くアクセスできる新しいアプリケーションです。

Dev Center でできること

  • Interactive Examples デモ アプリケーションを開く
  • チュートリアルやユーザーズ マニュアルなどのドキュメント リソースを開く
  • メールでサポートに連絡
  • ビデオ ミーティングまたは電話を予約
  • アプリケーション情報を自動的に収集し、テクニカル サポートに送信
  • 開発者にフィードバックを送信するクイック リンク
  • ライセンス ステータスを確認し、License Manager を開いてライセンスを更新または有効化
  • 新しいライセンスを購入

[Dev Center の画面画像をここに挿入]

Interactive Examples アプリで学ぶ

215 以上のサンプルがあり、ライブラリの使用方法を学習したり、実装/機能のアイデアを探したりする際に非常に役立ちます。

Demo を開く

Interactive Examples アプリは、LightningChart® .NET のデモ アプリケーションです。デスクトップまたはスタート メニュー / LightningChart .NET SDK にショートカットが表示されます。Dev Center からも実行できます。

主な機能

検索機能

キーワード(タグ リストまたは説明のテキストから)でサンプルを検索できます。

インタラクティブ

ズーム/パン/トラッキングだけでなく、データ ポイント(またはシリーズ)の数も変更できます。

プロパティ エディター

チャートのパブリック プロパティをその場で変更できます。

コード抽出

サンプルのソース コードをスタンドアロン アプリケーションとして抽出できます。

エクスポート

チャート画像をファイルまたはクリップボードにエクスポート、印刷プレビュー付きの印刷、または XML ファイルとしてエクスポートできます。

2D 変換

チャートの反転、回転などの 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 スタンドアロン プロジェクトとして利用できます。

API の概要

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 を開いてください。

スタンドアロン アプリケーション用の Property Editor

ソフトウェア開発中、アプリケーションの実行中にプロパティにアクセスできると便利な場合があります。

WinForms アプリケーション:

chart.ShowPropertiesEditor();

WPF アプリケーション:

プロパティのグリッドを作成するには、Extended WPF Toolkit™ を使用できます。

次のステップ

評価版のダウンロード

30 日間の無料体験版をお試しください

ダウンロード
ドキュメント

詳細なドキュメントを参照

ドキュメント
お問い合わせ

ご質問やサポートが必要な場合

お問い合わせ

ページトップへ