ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト

title

1.フロート

javascript-chart-01

Flot は、jQuery フレームワークに基づいてチャートを描画するための純粋な JavaScript フレームワークです。クライアント側でさまざまなグラフィックを瞬時に描画・生成できます。重要なのは、使いやすさ(オプション設定が豊富)、魅力的なビジュアル、チャートのズームやマウス トラッキングなどのインタラクティブな機能です。この JavaScript フレームワークは、よく知られている Internet Explorer 6/7/8、Firefox 2.x+、Safari 3.0+、Opera 9.5+、Konqueror 4.x+ ブラウザーに適しています。サンプルチャートを見る

2. JSチャート

javascript-chart-02

JS Chart は、手書きのコーディングをほとんどまたはまったく必要としない、無料の Javascript ベースのチャート ジェネレーターです。 JS Chart を使用すると、追加のプラグインやサーバー側モジュールを使用せずに、クライアント側スクリプト (つまり、ブラウザ側) のみを使用するため、チャート生成タスクを簡単に完了できます。 JS チャート スクリプト、チャート データを含む XML または Javascript 配列を準備するだけで、チャートの準備が完了します。

3.テーブルからチャートへ

javascript-chart-03

TableToChart は、MooTools JS フレームワークをベースにした Web チャート ジェネレーターです。HTML テーブルに含まれる値を使用してグラフィカル チャートを描画します。テーブル タグを使用して、棒グラフ、折れ線グラフ、円グラフを生成できます。

4.プロットキット

javascript-chart-04

PlotKitは、チャートやグラフィックを描画するための JavaScript フレームワークです。 HTML Canvas、Adobe SVG Viewer ベースの SVG、およびローカル ブラウザーをサポートします。

5. Yahoo UI チャートコントロール

javascript-chart-051

YUI Chart Manager は、Web ページ上で縦棒、横棒、折れ線、円グラフなどの形式でグラフを視覚化できます。主な機能には、データソースのサポート、マウスオーバーのデータヒント、結合されたグラフ、スキン機能などがあります。

6.プロトチャート

javascript-chart-061

ProtoChart は、非常に美しいグラフを作成できる Prototype と Canvas に基づいたオープンソース フレームワークです。折れ線グラフ、棒グラフ、円グラフ、曲線グラフ、混合グラフ、面グラフなどの複数のデータを 1 つの統合グラフに接続することをサポートします。 IE6/7、FF2/3、Safariをサポートしており、iPhoneでも動作します。

7. EJSチャート

javascript-chart-07

EJSChart は、マウス トラッキング、マウス イベント、キーボード トラッキングとイベント、ズーム、スクロール、十字線をサポートし、インタラクティブ性を高めて、Web チャートのユーザー エクスペリエンスをより高いレベルに引き上げます。折れ線グラフ、面グラフ、散布図、円グラフ、関数シリーズなど、さまざまなグラフ タイプから選択できます。チャートのあらゆる詳細をカスタマイズできます。

8. fgチャート

javascript-chart-08

fgCharting は、jQuery フレームワークをベースにしたシンプルなチャート ジェネレーターです。さまざまなチャート タイプをサポートし、パラメータをカスタマイズすることもできます。

9.純粋な CSS データチャート

javascript-chart-09

純粋な CSS コードで実装されたこのチャートはいかがですか? すごいと思いませんか? どのように実装されているか知りたいですか?次に、純粋な CSS でグラフを作成する方法に関するこのチュートリアルをご覧ください。

英語原文: Web ページにグラフをプロットするための便利なスクリプト

<<:  MySQL実行計画を学ぶ

>>:  css3 flexレイアウト justify-content:space-between 最後の行は左揃えになります

推薦する

MySQL SHOW PROCESSLISTはトラブルシューティングの全プロセスを支援します

1. SHOW PROCESSLISTコマンドSHOW PROCESSLIST は実行中のスレッド ...

JavaScript での実行コンテキストと実行スタックの例の説明

JavaScript - 原則シリーズ日常の開発では、既存のプロジェクトを引き継ぐときは常に、まず他...

mysql 結合クエリ (左結合、右結合、内部結合)

1. MySQLの一般的な接続INNER JOIN (内部結合、または等価結合): 2 つのテーブ...

Ubuntu 18仮想マシンのクローン作成後に同じIPアドレスになる問題の解決方法

序文最近、仮想マシンを使用して Ubuntu 18.04 をインストールしました。クローン作成後、I...

Windows で MySQL 5.6 を 5.7 にアップグレードする方法

前面に書かれたMySQL をアップグレードする方法には、インプレース アップグレードと論理アップグレ...

HTML iframe で親ページと子ページ間の双方向メッセージングを実装する例

ある日、リーダーはメイン ページに iframe を埋め込み、親ページと子ページ間で双方向にメッセー...

html の img src="" で js 関数または js 変数を呼び出して、画像パスを動的に指定します。

この問題に関して、オンライン リソースをたくさん見つけました。ここにいくつかの方法を示します。コード...

Linux での MySQL 8.0 インストール チュートリアル

この記事では、LinuxでMySQL 8.0をインストールする方法を紹介します。具体的な内容は次のと...

MySQLにおけるテーブルインデックスの定義方法と導入

概要インデックスは、テーブル内の 1 つ以上の列に基づいて DBMS によって特定の順序で作成される...

設計仕様に準拠した設計は良い設計でしょうか?

これまでの数年間、私はいわゆる「設計仕様」についてかなりの数の執筆やコンサルティングを行ってきました...

TypeScript での関数オーバーロード

目次1. 関数シグネチャ2. 関数のオーバーロード2.1 オーバーロードされたシグネチャは呼び出し可...

表面的なウェブデザイン

<br />私はいつもYahooのウェブデザインが素晴らしいと信じてきました。しかし、こ...

デザイナーが再びハマーの公式サイトに不満を述べる

昨年、この公開書簡は大ヒットし、羅永浩氏を驚かせた。今日、著者が新しい章を発表するとは思ってもみなか...

MySQL のフィールドにデフォルトの時間を追加する方法

日付型の違いと用途MySQL には、日付、時刻、年、日付時刻、タイムスタンプの 5 つの日付タイプが...

動的なテーブル効果を実現するJavaScript

この記事では、動的なテーブル効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...