jQuery_jqueryを使用して折れ線グラフを実装する方法
jquery
折れ線グラフ
方法
この記事の例では、jQuery を使用して折れ線グラフを実装する方法を説明します。皆さんの参考に共有してください。詳細は以下の通りです。
レンダリングは次のとおりです:
js リファレンス:
コードをコピーします コードは次のとおりです:
定期的に更新:
コードをコピー コードは次のとおりです:
本文でのみ必須:
//グラフ
arチャート
$(document).ready(function() {
chart = new Highcharts.Chart({
チャート: {
Renderto: 'Divchart', // チャートのコンテナを配置します
プロット背景色: null、
プロットボーダー幅: null、
defaultSeriesType: 'line'
}、
タイトル: {
テキスト: '24 時間負荷曲線'
}、
サブタイトル: { テキスト: ''
}、
xAxis: {//X 軸データ
カテゴリ: ['00','01', '02','03', '04','05', '06','07', '08','09', '10','11' 、「12」、「13」、「14」、「15」、「16」、「17」、「18」、「19」、「20」、「21」、「22」、「23」]、
ラベル: {
回転: -45, //フォントの傾き
整列: '右'、
スタイル: { フォント: 'normal 12px 宋体' }
}、
yAxis: {//Y 軸の表示テキスト
タイトル: {
テキスト: 'MW' }、
ツールチップ: {
有効: true、 フォーマッタ: function() {
return '' this.x '
' this.series.name ': ' Highcharts.numberFormat(this.y, 1); }、
プロットオプション: {
行: {
データラベル: {
有効: true EnableMouSettracking: True // タイトル
かどうか }、
シリーズ: [{
名前: 'ユニット 1'、
データ: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ]
}、{
名前: 'ユニット 2'、
データ: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ]
}]
});
関数 getForm(){
$.ajax({
type: "POST", //要投稿方式
URL: "WebServiceFH.asmx/GetLoadEveryHourByOne"、
contentType: "application/json",
データ: {}、
データ型: "json"、
成功: 関数 (データ) {
var data = [data["Load0"]、data["Load1"]、data["Load2"]、data["Load3"]、data["Load4"]、data["Load5"]、data["Load6 "]、データ["ロード7"]、データ["ロード8"]、データ["ロード9"]、データ["ロード10"]、データ["ロード11"]、データ["ロード12"]、データ["ロード13" ]、データ["ロード14"]、データ["ロード15"]、データ["ロード16"]、データ["ロード17"]、データ["ロード18"]、データ["ロード19"]、データ["ロード20"] ,data["Load21"],data["Load22"],data["Load23"]];
chart.series[0].setData(データ);
}、
エラー: 関数 (エラー) {
alert("读取数据出错!");
}
});
$.ajax({
type: "POST", //要投稿方式
URL: "WebServiceFH.asmx/GetLoadEveryHourByTwo"、
contentType: "application/json"、
データ型: "json"、
成功: 関数 (データ) {
var data = [data["Load0"]、data["Load1"]、data["Load2"]、data["Load3"]、data["Load4"]、data["Load5"]、data["Load6 "]、データ["ロード7"]、データ["ロード8"]、データ["ロード9"]、データ["ロード10"]、データ["ロード11"]、データ["ロード12"]、データ["ロード13" ]、データ["ロード14"]、データ["ロード15"]、データ["ロード16"]、データ["ロード17"]、データ["ロード18"]、データ["ロード19"]、データ["ロード20"] ,data["Load21"],data["Load22"],data["Load23"]];
chart.series[1].setData(データ);
}、
エラー: 関数 (エラー) {
alert("读取数据出错!");
}
});
}
$(document).ready(function() {
// チャートのリアルタイム更新を実現するために、3 秒ごとにメソッドを自動的に呼び出します
getForm(); window.setInterval(getForm,600000); });
});
ここに注意してください:
arチャート
$(document).ready(function() {
chart = new Highcharts.Chart({
チャート: {
Renderto: 'Divchart', // チャートのコンテナを配置します
プロット背景色: null、
プロットボーダー幅: null、
defaultSeriesType: 'line'
}、
タイトル: {
テキスト: '24 時間負荷曲線'
}、
サブタイトル: { テキスト: ''
}、
xAxis: {//X 軸データ
カテゴリ: ['00','01', '02','03', '04','05', '06','07', '08','09', '10','11' 、「12」、「13」、「14」、「15」、「16」、「17」、「18」、「19」、「20」、「21」、「22」、「23」]、
ラベル: {
回転: -45, //フォントの傾き
整列: '右'、
スタイル: { フォント: 'normal 12px 宋体' }
}、
yAxis: {//Y 軸の表示テキスト
タイトル: {
テキスト: 'MW' }、
ツールチップ: {
有効: true、 フォーマッタ: function() {
return '' this.x '
' this.series.name ': ' Highcharts.numberFormat(this.y, 1); }、
プロットオプション: {
行: {
データラベル: {
有効: true EnableMouSettracking: True // タイトル
かどうか }、
シリーズ: [{
名前: 'ユニット 1'、
データ: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ]
}、{
名前: 'ユニット 2'、
データ: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ]
}]
});
関数 getForm(){
$.ajax({
type: "POST", //要投稿方式
URL: "WebServiceFH.asmx/GetLoadEveryHourByOne"、
contentType: "application/json",
データ: {}、
データ型: "json"、
成功: 関数 (データ) {
var data = [data["Load0"]、data["Load1"]、data["Load2"]、data["Load3"]、data["Load4"]、data["Load5"]、data["Load6 "]、データ["ロード7"]、データ["ロード8"]、データ["ロード9"]、データ["ロード10"]、データ["ロード11"]、データ["ロード12"]、データ["ロード13" ]、データ["ロード14"]、データ["ロード15"]、データ["ロード16"]、データ["ロード17"]、データ["ロード18"]、データ["ロード19"]、データ["ロード20"] ,data["Load21"],data["Load22"],data["Load23"]];
chart.series[0].setData(データ);
}、
エラー: 関数 (エラー) {
alert("读取数据出错!");
}
});
$.ajax({
type: "POST", //要投稿方式
URL: "WebServiceFH.asmx/GetLoadEveryHourByTwo"、
contentType: "application/json"、
データ型: "json"、
成功: 関数 (データ) {
var data = [data["Load0"]、data["Load1"]、data["Load2"]、data["Load3"]、data["Load4"]、data["Load5"]、data["Load6 "]、データ["ロード7"]、データ["ロード8"]、データ["ロード9"]、データ["ロード10"]、データ["ロード11"]、データ["ロード12"]、データ["ロード13" ]、データ["ロード14"]、データ["ロード15"]、データ["ロード16"]、データ["ロード17"]、データ["ロード18"]、データ["ロード19"]、データ["ロード20"] ,data["Load21"],data["Load22"],data["Load23"]];
chart.series[1].setData(データ);
}、
エラー: 関数 (エラー) {
alert("读取数据出错!");
}
});
}
$(document).ready(function() {
// チャートのリアルタイム更新を実現するために、3 秒ごとにメソッドを自動的に呼び出します
getForm(); window.setInterval(getForm,600000); });
});
コードをコピー コードは次のとおりです:var data = [data["Load0"],data["Load1 "]、データ["ロード2"]、データ["ロード3"]、データ["ロード4"]、データ["ロード5"]、データ["ロード6"]、データ["ロード7"]、データ["ロード8" ]、データ["ロード9"]、データ["ロード10"]、データ["ロード11"]、データ["ロード12"]、データ["ロード13"]、データ["ロード14"]、データ["ロード15"] ,データ["ロード16"]、データ["ロード17"]、データ["ロード18"]、データ["ロード19"]、データ["ロード20"]、データ["ロード21"]、データ["ロード22"]、データ[" Load23"]];
chart.series[0].setData(data);
本文でのみ必須:
コードをコピーします コードは次のとおりです。
この記事が皆さんの jQuery プログラミングに役立つことを願っています。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
2週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.ファイルの保存場所:それはどこにあり、それを保護する方法は?
3週間前
By DDD

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック
Gmailメールのログイン入り口はどこですか?
7313
9


Java チュートリアル
1625
14


CakePHP チュートリアル
1348
46


Laravel チュートリアル
1260
25


PHP チュートリアル
1207
29



トマト無料小説アプリで小説を書く方法. トマトノベルで小説を書く方法に関するチュートリアルを共有します。

WeChatの友達を削除するにはどうすればよいですか? WeChatの友達を削除する方法

Colorful マザーボードに BIOS を入力するにはどうすればよいですか? 2つの方法を教えます

WeChat で削除された連絡先を回復する方法 (簡単なチュートリアルでは、削除された連絡先を回復する方法について説明します)

すぐにマスター: Huawei 携帯電話で 2 つの WeChat アカウントを開く方法が明らかに!

モバイルドラゴンの卵を孵化させる秘密が明らかに(モバイルドラゴンの卵をうまく孵化させる方法を段階的に教えます)
