
キーテイクアウト
- Flotライブラリは、WordPressサイト内にレスポンシブでリアルタイムのグラフを作成するための効果的なツールです。実装が簡単で、すべてのデバイスで動作します。
腕立て伏せトラッカーフォームとデータベーステーブルを使用して、グラフ内のデータを入力できます。このシステムが整ったら、あらゆる種類のグラフ化されたデータを作成できます。
- WordPressプラグインのFlotを使用して、WordPressでFlotライブラリを登録および実行できます。ただし、ライブラリはプラグインなしで実装することもできます。
レスポンシブでリアルタイムのグラフの作成には、Flotライブラリの取得、結果の投稿の投稿、グラフの作成など、いくつかのステップが含まれます。 Flotがデータをどのように解釈するかを理解することが重要であり、コードのコピーと貼り付けに依存することではありません。
WordPressサイト内のレスポンシブでリアルタイムのグラフの作成に関するシリーズのこの部分では、ついに良いものに到達します!最後の3つの部分は、新しいデザイナーをスピードアップするためのものでした。到着しているだけで、あまりにも早く前方にスキップした場合、またはひどく混乱した場合は、以前の部分に戻って少し確認してください。コードの一部は、グラフライブラリを機能させるために必要なUNIXタイムスタンプなど、このプロジェクトにかなり固有のものです。
Flotグラフで使用するためのシンプルな腕立て伏せトラッカーフォームとデータベーステーブルを構築しています。もちろん、ほぼすべてのデータソースを使用して、ページのデータを入力できます。しかし、初心者にフォームとphpmyAdminの作業を開始する方法を教えるために、私はプロセス全体をゼロから歩きたいと思っていました。
このシステムをWordPressサイト内に配置したら、文字通り任意の種類のグラフ化されたデータを作成できます。 Flotグラフライブラリは広範で非常に簡単に実装できます。実証できるように、プッシュアップトラッカーですすぎ、繰り返し、このデータを表示するための強力なシステムを作成することができます。
ステップ1:Flotライブラリを取得
私は多くの理由でグラフにFlotを使用していますが、主に実装が簡単で、考えられるすべてのデバイスで動作させることができたためです。 HTML5のCanvas機能を使用してデータを描画し、クレイジーで素晴らしいものがあります。あなたが望むものは何でも使うことができます。ただし、このチュートリアルではFlotを使用します。
具体的には、WordPressでFlotライブラリを適切に登録および実行するために、プラグイン(WordPress用Flot)を使用しています。プラグインを使用することを強くお勧めしますが、それなしでFlotを実装できます。
WordPressプラグインのフロット
ステップ2:腕立て伏せの結果を投稿してください
WordPressでは、「投稿」>「投稿」に移動し、「Pushups Results」というタイトルの投稿を作成します。体内に、次のショートコードを置きます。
投稿を公開すれば完了です。現在、投稿コンテンツは、ショートコードの関数を実際に作成していないため、正確なテキスト「[Pushups_results_sc]」を表示します。
[pushups_results_sc]
ログイン後にコピー
ステップ3:グラフを作成します
このシリーズのパート2では、Pushupsと呼ばれるWordPressデータベースに新しいテーブルを作成しました。フォームからの腕立て伏せ情報を保存するために使用します。 phpMyAdminに本当に満足している場合は、SQLタブに移動してこのクエリを実行して、使用するテーブルを作成します。
[sourcode言語=” sql”]
テーブルを作成する `{データベース}`.`pushups`(
`pushups_id` int(10)null auto_incrementではない、
`bushups_count` int(3)nullではない、
`pushups_date` varchar(15)nullではありません、
`pushups_wpuser` varchar(100)nullではない、
`Active` int(2)null default「1」ではない、
index( `pushups_id`)
)エンジン= myisam
[/sourcecode]
この時点までのすべては、データの引き出しを開始して素晴らしい方法で表示できるように、インフラストラクチャを整備することです。これからは、グラフがすべてです!
新しいPHPファイルを作成し、Pushups_results.phpを呼び出します。次のコードを貼り付けた後、これをWP-Content/Plugins/Flot-For-WP/Flotフォルダーにアップロードします。
[sourcode言語=” php”]
user_login;
//大きなテスト!ユーザーがログインしていない場合、何も得られません!
if(!is_user_logged_in())
{
echo 'ログイン腕立て伏せの結果を確認してください!
register まだ持っていない場合。
’;
}
それ以外
{
//クエリ
$ sql = mysql_query(“ select * from pushups from `pushups`.`pushups_wpuser` = '$ wpuser'および` bushups`.`active `= 1 Order`.`pushups_date` asc”);
/*
最小および最大クエリ。通常、生産する必要はありません
Flotの私たち自身のMinとMaxの数字、以下の私たちのプロセスはデータを作成します
セットはコンマで終わります。コンマはゼロとして解釈されます。
*/
$ min = mysql_query(“ pushups_count asc limit 1からbushups orderからbushups_countを選択します ");
$ max = mysql_query(“ pushups_count desc limit 1″による腕立て伏せからbushups_countを選択してください);
//グラフの最小点を計算する必要があります
while($ row = mysql_fetch_array($ min))
{
$ min_count = $ row [“ bushups_count”];
}
$ min_count = $ min_count * .9; //これにより、チャートの呼吸室が与えられます
//グラフの最大点を計算しましょう
while($ row = mysql_fetch_array($ max))
{
$ max_count = $ row [“ bushups_count ’];
}$ max_count = $ max_count * 1.1; //これはチャートの呼吸室も与えてくれます
/*
次に、JavaScriptとHTMLをページに生成します。
これは私のお気に入りの方法ではありませんが、仕事を成し遂げます。
*/
echo '
’; // layout.cssファイルにWPインストールの幅と高さをカスタマイズします
echo '
bushup sults for’。 $ wpuser。 「
」;
Echo '
’;
エコー '
jQuery(document).ready(function($){
var d1 = [
{ラベル:「「」の腕立て伏せトラッカー。 $ wpuser。 「」、
データ: [';
while($ row = mysql_fetch_array($ sql))
{
echo '[’。$ row [’pushups_date’]。 「、」。$ row [「bushups_count」]。 「]、」;
}
echo ']}];
var placeholder = $(“#placeholder”);
var plot = $ .plot(placeholder、d1、
{
XAXIS:
{モード:「時間」}、
ポイント:
{show:true、シンボル:「サークル」}、
行:
{show:true}、
伝説:
{show:false}、
YAXIS:
{min: ’。$ min_count。 ’、max:’。$ max_count。 「}
});
});
’;
}
}//腕立て伏せのショートコードは結果の投稿です
add_shortcode(“ pushups_results_sc ’、' pushups_results ');
mysql_close();
?>
[/sourcecode]
私はそれがたくさんの情報であることを知っているので、コメントを追加するために最善を尽くしました。繰り返しになりますが、bushups_results.phpと呼ばれるこのファイルは、WP-Content/Plugins/Flot-for-WP/Flotフォルダーに入ります。ここでコードがどのように圧縮されるかについては申し訳ありませんが、リソースファイルをダウンロードすると、コンテンツがはるかに整理された形式で表示されます。
要約
これはたくさんのコードですが、時間をかけてコメントを確認してください。多くのことが起こっています。Flotがデータをどのように解釈するかを追跡しないと、独自のデータを使用して苦労します。
この作品では、いくつかのかなり密なプロセスに取り組みました。私はあなたにコピーして貼り付けることであなたにそれを簡単にしようとしましたが、怠け者にならないでください!このプラグインを追加して、魔法のように美しいグラフを取得することはできません。したがって、このコードを確認してください。
簡単な要約として、シリーズのこの部分で私たちは取り上げました:
- Flotプラグインをつかむ(シリーズに飛び込むだけの人のために)
- 結果を表示する投稿を作成します
- データをプルして適切に表示するページにFlotコードを追加します。
信じられないかもしれませんが、あなたは実際にはほとんど終わっています!プッシュアップ結果ページを更新すると、グラフが表示されます!
このシリーズの次の部分では、FLOTに関してPHPとMySQLとの作業方法についての非常に詳細な議論について説明します。
最後の部分では、グラフのスタイル方法について説明します。したがって、あなたが開発者であり、すぐにグラフを動作させた場合は、このシリーズの後の部分にスキップすることをお勧めします。
WordPressプラグインとプロットのレスポンシブリアルタイムグラフに関するよくある質問
レスポンシブリアルタイムグラフを作成するための最適なWordPressプラグインを選択するにはどうすればよいですか?
レスポンシブリアルタイムグラフを作成するための最適なWordPressプラグインを選択することは、特定のニーズと必要な機能に依存します。考慮すべき要因には、プラグインがサポートするグラフとチャートの種類、使いやすさ、カスタマイズオプション、リアルタイムデータの更新をサポートするかどうかが含まれます。また、プラグインのレビューと評価、およびWordPressのバージョンとの互換性を検討する必要があります。
これらのプラグインを使用してグラフとチャートの外観をカスタマイズできますか?グラフとチャートを作成するためのWordPressプラグインは、さまざまなカスタマイズオプションを提供します。通常、グラフの色、フォント、サイズを変更できます。一部のプラグインを使用すると、より良いデータ表現を得るために、グラフにラベル、凡例、ツールチップを追加することもできます。
リアルタイムのデータでグラフを更新するにはどうすればよいですか?
リアルタイムデータでグラフを更新することは、使用しているプラグインに応じてさまざまな方法で達成できます。いくつかのプラグインは組み込みのリアルタイムデータの更新機能を提供しますが、他のプラグインでは、データを手動で更新するか、追加のツールまたはサービスを使用する必要がある場合があります。具体的な指示のプラグインのドキュメントまたはサポートを必ず参照してください。
レスポンシブリアルタイムグラフを作成するための無料のWordPressプラグインはありますか?リアルタイムグラフ。ただし、無料のプラグインには機能とサポートの点で制限がある場合があることに注意してください。高度な機能または専用サポートが必要な場合は、プレミアムプラグインを検討する必要があります。ページは通常簡単です。ほとんどのプラグインは、投稿またはページに挿入できるショートコードまたはブロックを提供します。次に、プラグインのインターフェイス内のグラフ設定とデータを構成します。
これらのプラグインを使用して、WordPressの投稿またはページデータからグラフを作成できますか? WordPressの投稿またはページデータ。これは、ページビューや訪問者の人口統計など、サイトの分析を視覚化するのに役立ちます。プラグインの機能とドキュメントを必ず確認して、この機能がサポートされているかどうかを確認してください。
これらのプラグインはインタラクティブなグラフをサポートしていますか?
グラフを作成するための多くのWordPressプラグインがインタラクティブ性をサポートします。つまり、ユーザーはデータポイントを上回ってより多くの情報を確認したり、ズームインとアウトを確認したり、データポイントをクリックして他のページに移動することもできます。ただし、インタラクティブ性のレベルはプラグイン間で異なる場合があるため、プラグインを選択するときにこの機能を確認することが重要です。
これらのプラグインでグラフをエクスポートまたは印刷できますか?グラフの作成により、グラフをエクスポートまたは印刷できます。これは、レポートやプレゼンテーションにグラフを含める必要がある場合に役立ちます。エクスポート形式は異なる場合がありますが、一般にPNG、JPEG、PDF、およびSVGが含まれます。これらのプラグインは、ElementorやGutenbergなどのページビルダーと互換性がありますか? ElementorやGutenbergなどの人気のあるページビルダーがいます。これにより、ページビルダーインターフェイス内にグラフを簡単に追加およびカスタマイズできます。ただし、互換性はプラグインによって異なる場合があるため、プラグインを選択する前にこれを確認することが重要です。これらのプラグインを使用するにはコーディングスキルが必要ですか?
グラフを作成するためのほとんどのWordPressプラグインは、ユーザーフレンドリーになるように設計されており、コーディングスキルは必要ありません。通常、データを入力してグラフをカスタマイズできる視覚インターフェイスを提供します。ただし、一部のプラグインは、基本的なHTMLまたはCSSの知識を必要とする追加機能またはカスタマイズオプションを提供する場合があります。
以上がWordPressの応答性のあるリアルタイムグラフ:プラグインとプロットの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。