Plotly

Plotlyでオートスケールを解除してグラフを大きく表示させるの巻

  • 2022.03.04

はじめに Ploltyでグラフなどを描画する時に、オートスケール(デフォルト設定)されると小さくなりすぎるので、画面をスクロールしてもいいから大きい状態で見たいときがありまして。 デフォルトだと、、、 とまあこんな風に小さくなりすぎるときがあるので、じゃなくて、 こう(スクロール)したい。 というのに対応したときの備忘録です。 少しジタバタしたので今後のためにメモしときます。 やりかた fig.u […]

Plotlyのscatter plotでlineの先っぽに矢印をつけるの巻

はじめに PlotlyのScatter plotを使ってプロットされた座標同士を線でつなぐ場合があるのですが、見た目に方向性を持たせたいときがあるぞ、と。 なので、線の先っぽに矢印をつけたい。どうしましょ、という話です。 これを、 こうしたい、と。 そのやり方の備忘録です。 やりかた text annotationsの矢印を使ってそれらしく描画してしまいます。 これのこと。 スマートじゃないと思う […]

Plotlyでマウスオーバーしたときのポップアップの中のテキストを折り返すの巻

はじめに Plotlyで、このようにマウスオーバーで出てくるポップアップ(hover text)中の長い文字列を、、、 このように折り返したいのです。 と、いう話。 やり方 とりあえず手を加えてない形を表示してみます。”text”の部分に長い文字列を入れています。 import plotly.graph_objects as go fig = go.Figure(data= […]

過去20年分のドル円ローソク足チャートを1分足やら5分足やら日足やらで見れるやつを作ったの巻

はじめに 以前、ドル円の過去20年分のローソク足チャートを1分足で見れるwebアプリ(と言うほどものもでもないですが)を、エックスサーバー上に構築したPython仮想環境にてフレームワークであるDashを使って作ってみたのですが、 ドル円の過去20年分のローソク足チャートを1分足で見てみるの巻 今回こんな感じで作り替えてみました。 改良したところ 1分足だけではなく、5分足、15分足、30分足、1 […]

Plotlyのcandlestickチャートでgapになっている期間をno gapで描画するの巻

はじめに Plotlyでfxのチャートをそのまま描画すると、取引のない期間(日本では土曜の早朝から月曜日の早朝まで)はデータが無いためグラフにgapができてしまい不格好ですので。。。 ↓のようにgapを非表示にして描画したい、と。そのやり方のメモです。 方法としては、 rangebreaksを使ってgapとなっている期間を指定し非表示にする にて、できることがわかりましたよ、と。 まずは普通に描画 […]

Plotlyのsubplotでtitleの重なりを解消の巻

はじめに Plotlyで、subplotを使ってpieチャートを並べた時に、subplot_titlesで設定したタイトルがグラフ上の数値と被ってしまうケースがあったため、subplotのタイトルの位置をずらすことで対応しました。 このように、subplotしたときのtitleがグラフのテキストに重なってしまって見にくいので。。。 次のようにtitleの位置をずらして重ならないようにしました、とい […]

PlotlyでBoxplotのtrace nameを消すの巻

はじめに Plotlyのsubplotを使ってBoxplotを並べると、trace nameが隣のグラフと被ってしまう。。。指定方法がなかなかわからず彷徨いながらもtrace nameを消す方法にたどり着いたので忘れないようにメモ という話。 やり方 layoutで、消したいtrace nameが属する軸 + subplotでの順番を指定して、 showticklabels = False の状態 […]

ドル円の過去20年分のローソク足チャートを1分足で見てみるの巻

はじめに *2021年6月4日追記 データを2021年3月31日までに更新しました。タイトルも〜20年分〜に更新しました。 これまでに、PythonとPlotlyでドル円ローソク足チャートを描いたり、 エックスサーバー 上でPythonのフレームワークであるDashを使ってWeb上にHello World!したりできるようになりました。 では今度は過去のドル円チャートをWebで見れるようにしてみよ […]

ドル円のローソク足チャートをmplfinanceとPlotlyで描いてみるの巻

経緯 Pythonでグラフ描画のためにmplfinanceとPlotlyを触ってみたときのメモです。 あるとき思い立ち、ドル円データのcsvファイルを使用して、PythonでpandasのDataFrameからそれっぽくローソク足チャートを作成してみることにしました。 調べるとmplfinanceかPlotlyで簡単に描画できそうなことがわかったので、試しにやってみたところ、特にPlotlyの機能 […]