Highcharts のインストール

JavaScriptでグラフを描画するライブラリの Highcharts のインストール手順を紹介します。

HTMLページで利用する場合

CDN経由で参照する方法

この場合はライブラリのインストール等は不要です。

クライアントライブラリでインストールする方法

Visual Studioを起動し、ソリューションエクスプローラーでインストールするプロジェクトで右クリックします。
[追加]サブメニューの[クライアント側のライブラリ...]の項目をクリックします。
Highcharts のインストール:画像1

下図の[クライアント側のライブラリを追加します]ダイアログが表示されます。
Highcharts のインストール:画像2

上部の[ライブラリ]のテキストボックスに highcharts を入力します。補完が動作して、highcharts@(最新バージョン) の形式で入力されます。
Highcharts のインストール:画像3

インストールされるファイルを確認して、ダイアログ右下の[インストール]ボタンをクリックします。
Highcharts のインストール:画像4

インストールが始まります。
Highcharts のインストール:画像5

インストールが完了すると、プロジェクトのlibフォルダにライブラリのファイルが配置されます。
Highcharts のインストール:画像6
Highcharts のインストール:画像7


ライブラリの管理ファイルのlibman.jsonには以下の記述が設定されます。 wwwrootフォルダ内に配置したい場合は、destination部分を wwwroot/js/highcharts/ などのパスに変更します。

libman.json
{
  "version": "1.0",
  "defaultProvider": "cdnjs",
  "libraries": [
    {
      "library": "highcharts@11.4.6",
      "destination": "lib/highcharts/"
    }
  ]
}

ライブラリをダウンロードして配置する方法

Highcharts のWebサイト(https://www.highcharts.com/)にアクセスします。
Highcharts のインストール:画像8

[Try For Free]ボタンをクリックします。下図のページが表示されます。
Highcharts のインストール:画像9

ページをスクロールすると[Download Our Libraries]のセクションがあります。 [Highcharts Core]のボタンをクリックしてライブラリをダウンロードします。
Highcharts のインストール:画像10

ライブラリのZIPファイルがダウンロードできました。
Highcharts のインストール:画像11

ZIPファイルを展開します。
Highcharts のインストール:画像12

codeフォルダのファイル一式をHTMLから参照できる位置に配置します。
Highcharts のインストール:画像13

今回は、アプリケーションのドキュメントルートの下にjs/highcharts ディレクトリを作成して配置しました。
Highcharts のインストール:画像14

ASP.NET アプリケーションで利用する場合

上記のJavaScriptインストールに加えて以下のどちらかを実施します。

手順: NuGetパッケージマネジャー コンソールを利用する

NuGetパッケージマネージャー コンソールを利用する場合は、コンソールで以下のコマンドを実行します。

NuGet\Install-Package Highsoft.Highcharts -Version (インストールするバージョン)

Highcharts のインストール:画像15

手順: GUIのパッケージマネージャーを利用する

GUIのパッケージマネージャーを利用する場合は、検索ボックスで Highcharts で検索します。

Highcharts のインストール:画像16

インストールの確認

インストールできると、ソリューションエクスプローラーのプロジェクトの 子ノードの[依存関係]の[パッケージ]の子ノードに"Highsoft.Highcharts" のノードが追加されます。
Highcharts のインストール:画像17


AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2024-07-23
Copyright © 1995–2025 iPentec all rights reserverd.