ホームページ バックエンド開発 PHPチュートリアル 再投稿: Google チャートで曲線とヒストグラムを使用する方法を 1 分で説明します

再投稿: Google チャートで曲線とヒストグラムを使用する方法を 1 分で説明します

Jun 13, 2016 pm 12:55 PM
function google nbsp script

再投稿: Google チャートで曲線とヒストグラムを使用する方法を 1 分で教えます

元のアドレス: http://2sitebbs.com/thread-671-1-1.html


Google のグラフ API が優れていることに疑いの余地はありません。
非常に安定した柔軟なグラフ作成ソリューション。

以下に簡単な例を示します。
これは、Google グラフ、特に折れ線グラフ (LineChart) と縦棒グラフ (ColChart) を使用する必要がある友人に、迅速な統合ヘルプを提供するように設計されています。

Google チャートの曲線または棒グラフをすばやく統合する詳細な手順は次のとおりです:

1. ステップ 1: Google の JavaScript API ファイルを Web ページに導入します
Web ページの HTML コードに次のコードを追加します:
<スクリプト src="https://www.google.com/jsapi">
コードをコピー
注:
このファイルは、Google Chart を呼び出す JS コードの前に導入する必要があります。

2. ステップ 2: 曲線および棒グラフの JS パッケージ関数コードを Web ページに導入します。
外部 js ファイルを直接導入します:
<スクリプト src="http://usedcar/js/search-min.js">
コードをコピー

または、次の単純なカプセル化関数を JS コードに追加します:
/**
* チャート用の関数
* --パラメータの説明--
* sId: Google アイコンの表示に使用されるラベルの ID 名
* sType: チャートのタイプ、曲線チャートまたは棒チャート。オプ​​ションの値:col および line
。 * sTitle: チャートのタイトル
* oData: チャート データは 2 次元配列です。最初の要素は x 軸と y 軸のタイトルです。形式は [['x 軸のデータ タイトル', 'y 軸のデータ タイトル'] です。 , ['xValue 1', 'yValue 1'], ...]
※max:y軸高さの最大値
*/
関数 showChart(sId, sType, sTitle, oData, max) {
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(function() {
var data = google.visualization.arrayToDataTable(oData);

var オプション = {
title: sタイトル、
幅: 720、
身長: 200、
chartArea: {左: 30、幅: '98%'、上: 25、高さ: '75%'}、
titleTextStyle: {color:'#666', fontSize: '14px'},
curveType: "関数",
vAxis: {maxValue: max}
};

If (sType == 'line') {
var chart = new google.visualization.LineChart(document.getElementById(sId));
}else if (sType == 'col'){
var chart = new google.visualization.ColumnChart(document.getElementById(sId));
}
chart.draw(data, options);
});
}
コードをコピー

3. ステップ 3: PHP を例としてチャート データを組み立てます。 サンプルコード:
//グラフの X 軸と Y 軸のデータ タイトルを設定します
$oDataCity = array(array('City', '平均価格/10,000'));
//$citys は、複数の都市データを保存するデータベースからクエリを実行する配列です。cityName とprice
の 2 つのフィールドが含まれます。 foreach ($citys as $key => $val) {
$oDataCity[] = array($val['cityName'], $val['price']);
}
コードをコピー

4. ステップ 4: データを JS コードに出力し、showChart() 関数を呼び出してチャートを表示します。 サンプルコード:
//パラメータを準備します
$sData = json_encode($oDataCity);
$chartType = 'col';
$chartTitle = '全国主要都市の売れ筋中古車ブランドランキング';
$maxXValue = 100;

//表示チャート関数を呼び出すjsコードを出力します
エコー << <スクリプト>
(関数(){
var sId = 'gchart',
    sType = '{$chartType}',
    sTitle = '{$chartTitle}';

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Google Pixel 9とPixel 9 Proはリリース時にクリエイティブアシスタントAIを搭載すると噂される Google Pixel 9とPixel 9 Proはリリース時にクリエイティブアシスタントAIを搭載すると噂される Jun 22, 2024 am 10:50 AM

現在、この秋には 4 つの新しい Pixel スマートフォンが発売される予定です。要約すると、このシリーズは発売時にPixel 9とPixel 9 Proを搭載すると噂されています。ただし、Pixel 9 ProはPixel 8 ProではなくiPhone 16 Proのライバルになります(最新情報)

Google Pixel 9 Pro XLはデスクトップモードでテストされる Google Pixel 9 Pro XLはデスクトップモードでテストされる Aug 29, 2024 pm 01:09 PM

Google は、Pixel 8 シリーズで DisplayPort 代替モードを導入しており、新たに発売された Pixel 9 ラインナップにも搭載されています。これは主に、接続された画面でスマートフォンのディスプレイをミラーリングするためにありますが、デスクトップにも使用できます。

Googleアプリのベータ版APK分解により、Gemini AIアシスタントに新たな拡張機能が追加されることが明らかになりました Googleアプリのベータ版APK分解により、Gemini AIアシスタントに新たな拡張機能が追加されることが明らかになりました Jul 30, 2024 pm 01:06 PM

最新アップデート (v15.29.34.29 ベータ版) の APK 分解を考慮すると、Google の AI アシスタント Gemini はさらに高性能になる予定です。このテクノロジー巨人の新しい AI アシスタントには、いくつかの新しい拡張機能が追加される可能性があると伝えられています。これらの拡張機能は

Pixel 9 Pro XL の Google Tensor G4 は 原神 で Tensor G2 に遅れをとっています Pixel 9 Pro XL の Google Tensor G4 は 原神 で Tensor G2 に遅れをとっています Aug 24, 2024 am 06:43 AM

Googleは最近、Pixel 9ラインのTensor G4に関するパフォーマンスの懸念に対応しました。同社は、このSoCはベンチマークを上回るように設計されていないと述べた。代わりに、チームは Google が求めている分野でパフォーマンスを向上させることに重点を置きました。

Google AI、開発者向けに Gemini 1.5 Pro と Gemma 2 を発表 Google AI、開発者向けに Gemini 1.5 Pro と Gemma 2 を発表 Jul 01, 2024 am 07:22 AM

Google AI は、Gemini 1.5 Pro 大規模言語モデル (LLM) を皮切りに、拡張コンテキスト ウィンドウとコスト削減機能へのアクセスを開発者に提供し始めました。以前は待機リストを通じて利用可能でしたが、完全な 200 万トークンのコンテキストウィンドウが利用可能になりました

Google Pixel 9スマートフォンは7年間のアップデート契約にもかかわらずAndroid 15では発売されない Google Pixel 9スマートフォンは7年間のアップデート契約にもかかわらずAndroid 15では発売されない Aug 01, 2024 pm 02:56 PM

Pixel 9 シリーズは、8 月 13 日のリリースが予定されており、もうすぐ登場します。最近の噂によると、Pixel 9、Pixel 9 Pro、Pixel 9 Pro XLは、128 GBのストレージから始まるPixel 8とPixel 8 Pro(Amazonで現在749ドル)をミラーリングします。

新しい Google Pixel デスクトップ モードは、Motorola Ready For と Samsung DeX の代替として新鮮なビデオで紹介されています 新しい Google Pixel デスクトップ モードは、Motorola Ready For と Samsung DeX の代替として新鮮なビデオで紹介されています Aug 08, 2024 pm 03:05 PM

Android Authority が、Google が Android 14 QPR3 Beta 2.1 内に隠していた新しい Android デスクトップ モードをデモンストレーションしてから数か月が経過しました。 Google が Pixel 8 と Pixel 8 に DisplayPort Alt Mode サポートを追加することに追随して登場

流出した Google Pixel 9 の広告には、「Add Me」カメラ機能を含む新しい AI 機能が示されています 流出した Google Pixel 9 の広告には、「Add Me」カメラ機能を含む新しい AI 機能が示されています Jul 30, 2024 am 11:18 AM

Pixel 9 シリーズに関連するさらなるプロモーション資料がオンラインに流出しました。参考までに、新たなリークは、91mobiles が Pixel Buds Pro 2 と Pixel Watch 3 または Pixel Watch 3 XL も紹介した複数の画像を共有した直後に到着しました。この時

See all articles