PHPとJSの実戦:株価ローソク足チャート描画チュートリアル
PHP と JS の実践的な戦闘: 株式ローソク足チャート描画チュートリアル
株式取引データの視覚化は、金融分野において常に重要なタスクの 1 つです。ローソク足チャートは、株式取引の傾向分析チャートの中で最もよく使用されるものの 1 つです。このチュートリアルでは、PHP と JS を使用して株式ローソク足を描画する方法を説明し、具体的なコード例を示します。
1. 準備
まず、日付、始値、高値、安値、終値などの株式取引データを準備する必要があります。データは CSV ファイルまたはデータベースから取得できますが、ここではデータがデータベースに保存されていると仮定します。
2. ローソク足チャートを描画する
- PHP コード部分
まず、データベースから株式取引データを取得し、データを処理する必要があります。具体的なコードは次のとおりです。
<?php // 连接数据库 $connect = mysqli_connect("localhost", "username", "password", "database"); // 获取股票交易数据 $query = "SELECT * FROM stock_data"; $result = mysqli_query($connect, $query); // 定义数组来存储数据 $data = array(); // 处理数据 while($row = mysqli_fetch_assoc($result)) { $data[] = array( "date" => $row["date"], "open" => $row["open"], "high" => $row["high"], "low" => $row["low"], "close" => $row["close"] ); } // 关闭数据库连接 mysqli_close($connect); ?>
コードでは、mysqli 関数を使用してデータベースに接続し、クエリ ステートメントを実行してデータを取得します。次に、データを保存する配列 $data を定義し、while ループを使用してデータを配列に保存します。
- JS コード部分
次に、JavaScript を使用してローソク足チャートを描画します。具体的なコードは次のとおりです。
<!DOCTYPE html> <html> <head> <title>Stock Candlestick Chart</title> <script src="https://cdn.jsdelivr.net/npm/apexcharts"></script> </head> <body> <div id="chart"></div> <script> var options = { series: [{ data: [ <?php foreach($data as $row) { echo "{ x: new Date('" . $row["date"] . "'), y: [" . $row["open"] . ", " . $row["high"] . ", " . $row["low"] . ", " . $row["close"] . "] },"; } ?> ] }], chart: { type: 'candlestick', height: 350 }, title: { text: 'Stock Candlestick Chart' }, xaxis: { type: 'datetime' }, yaxis: { tooltip: { enabled: true } } }; var chart = new ApexCharts(document.querySelector("#chart"), options); chart.render(); </script> </body> </html>
コードでは、ApexCharts ライブラリを使用してローソク足チャートを描画します。オプションでは、株式取引データをシリーズの data 属性に渡し、foreach ループを使用して JS コードを生成します。 X 軸に日付データ、Y 軸に株式取引データを使用します。その他の構成項目には、グラフの種類、タイトル、X 軸および Y 軸の設定が含まれます。
3. 使用例
上記のPHPコードを「index.php」として保存し、ブラウザからアクセスすると、株価ローソク足チャートの描画結果を閲覧することができます。
4. 概要
このチュートリアルでは、PHP と JS を使用して株価のローソク足チャートを描画する方法を紹介し、具体的なコード例を示します。株式ローソク足チャートは、株式取引の傾向をより直観的に理解し、対応する分析と意思決定を容易にするのに役立ちます。このチュートリアルを学習してマスターすることで、PHP と JS テクノロジーをより適切に適用して株式データの視覚的な表示を実現できるようになります。
以上がPHPとJSの実戦:株価ローソク足チャート描画チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
