グラフ関連のソースを表示
←
グラフ関連
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
== 概要 == * Flashを使わずに、DBとJavaScriptだけでグラフを描画するようなアプリケーションを作成する。 * 引数としてグラフIDと期間を受け付ける。 * 現行のグラフと同様に、複数の折れ線グラフを1つにまとめる必要がある == 基本設計 == === 使用アプリケーション === * [https://www.chartjs.org/ Chart.js] * [https://jp.vuejs.org Vue.js] * [https://vue-chartjs.org/ja/ vue-chartjs] === 表示の流れ === # グラフに関するデータをMySQLに格納しておく # LaravelでAPIを設計しデータを取得、JSONとして出力 # VueでAPIを叩いてデータを受け取り、テンプレートに渡す(極力加工しない) # グラフを表示 === DB設計について === 従来のリレーションで固く結び付いたテーブル構造から、あまり改変のない部分についてはリレーションしない形へと変更する。 具体的には * ラベルだけのテーブルを廃止し、ラベルはデータテーブルに統合 * グラフセットとグラフのリレーションを廃止し、グラフセットに含まれるグラフリストと並び順はJSON形式で格納する * 実際にほとんど使われていなかった「グラフタイプ」は廃止 またLaravelのEloquent ORMの仕様に合わせるために、カラム名を変更 * timestamp → updated_at * created_at(新設)
グラフ関連
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報