質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.43%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

1回答

325閲覧

複数系グラフ表示のためのフレームワークを探しています

Sitapper

総合スコア25

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2020/06/19 08:42

以下のような特徴をもつグラフを表示することができるフレームワークをご存知ないでしょうか?

スマホなどで見るウェブ画面に表示されるあるグラフについてユーザーさんに
・複数のレンジの線をひとつのグラフに表示したい
・カーソルによってグラフの値を読み取りたい
という希望がありまして可能な方法を検討しています。

当方JavaScriptを少しかじったことがある程度の者なので、
自前でイチから作るのは無理だと思い、
何かしらのフレームワークのようなものを探しています。

具体的には、

1)グラフは折れ線グラフを使用します。

2)複数の系をひとつのグラフに表示したいです。
例えば、ある中華料理店で、
・線1:気温(レンジ:-10~50℃)
・線2:麻婆豆腐の注文数(レンジ:0~50人前)
・線3:餃子の注文数(レンジ:0~100人前)
・線4:ビールの注文数(レンジ:0~500杯)
の4つの線を一つグラフに表示して、日々の気温と売れ筋商品の相関を見たいとします。
(強引な例ですみません...。)
ですので、この場合、X軸が日付、Y軸が4種類になります。

3)目盛りの切り替えを可能にしたいです。
上の例ではY軸の目盛は4種類になりますが、
常にすべて表示しておくとそれだけで画面のかなりのスペースを占めますので、
表示されるのはいずれか1種類のみとして切り替えられるようにしたいです。
つまり、線は4本表示されているものの、Y軸目盛はそのうちのひとつだけというものです。

  線の色はそれぞれ別の色にしますが、目盛にも対応する色を付けたいです。
例えば、気温を赤色線、ビールを青色線とするなら、
Y軸目盛に気温を選択して-10~50℃と表示する際は赤色で、ビールなら青色のY軸目盛で、という具合です。

4)グラフをクリックすると縦線が表示され、4本のグラフに交差する場所にそれぞれの値が表示されます。
4本の交差点すべての値でなく、現在選択されている目盛の対象グラフの値だけの表示でも構いません。

5)1年分を表示するとして、横に長いグラフになるので、スクロールが可能としたいです。
このとき、Y軸は常にグラフの左に固定で表示される

というようなものを探しています。
一応いろいろとサンプルを探してみたのですが、
特に2)について、複数の線をひとつのグラフに出しているものはあるものの、
どれもひとつのレンジのようで、今回のようにレンジの異なるものが出せるかどうかが分からなかった次第です。

できそうになければひとつのグラフに1本の線のみで我慢してもらおうと考えていますが、
もし実現可能なフレームワークをご存知でしたらご教授ください。
よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

なにか工夫しようと思います。

投稿2020/06/24 23:30

Sitapper

総合スコア25

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.43%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問