[matplotlib] タグが付いた質問
Matplotlibは、Pythonおよびその科学計算用ライブラリNumPyのためのグラフ描画ライブラリである。オブジェクト指向のAPIを提供しており、様々な種類のグラフを描画する能力を持つ。描画できるのは主に2次元のプロットだが、3次元プロットの機能も追加されてきている。
172 件の質問
5
票
1
回答
2,038
閲覧数
大容量データでグラフを作成したいが強制終了する
1時間ごとにデータファイルがあり(例えは、2018010100、2018010101、2018010102・・・)、これを1か月分ほど読み込んでグラフを作成したいのですが、途中で強制終了してしまいます。おそらく読み込むデータ量が多すぎるためではないかと思うのですが、何かいい方法はないでしょうか?
データは、x軸が時間、y軸が値となっており、以下のコードサンプルでは1Hzのデータとなっていますが、...
4
票
1
回答
2,390
閲覧数
python matplotlib3次元グラフ表示について
最近matplotlibを始め、こちらのサイトにはお世話になっております。
多くの質問・回答を拝見しましたが、私のやりたいことに関する質問等がなかったため、初めて質問させていただきます。
matplotlibのAxes3Dにて、3次元のグラフを書いています。
グラフのx軸y軸が0~20,z軸のみ0~10の値をとる軸を設定していますが、表示の際にどの軸も同じ大きさ(立方体)...
4
票
2
回答
2,436
閲覧数
Pythonのmatplotlibで要素の名前をプロットしたい
Pythonのmatplotlib/seabornを使って散布図を描きたいのですが、ローマ字の都道府県名がDataframeのindexになっており、それを点としてプロットしたいと考えています。
Rの場合は例えばirisのデータですと、
>plot(iris[,1],iris[,3],type="n")
>text(iris[,1],iris[,3])
とすれば出力されますが、...
4
票
1
回答
2,208
閲覧数
Python で Rainbow カラーマップをグレースケール変換
Rainbow カラーマップで保存された jpeg イメージを Python で読み込んで、カラーマップに従ってグレースケールする方法はないでしょうか。
通常 256 色で表現されるカラーマップの RGB 値を、マップの順位に従って、 0 から 255 の数字に対応させたいのですが、普通にグレースケールするとカラーマップの中央付近に最大値が来てしまいます (https://matplotlib....
4
票
1
回答
1,730
閲覧数
tkinterをpyenv上で使用できるようにしたい
sudo apt-get install python3-tk
でシステム標準のPython3でimportはできたものの、pyenv環境(python3.5.2)ではimportできません.
pyenv環境でもtkinterのモジュールをimportする方法を教えてください.
また、matplotlibと併用して使用したいです.
4
票
1
回答
2,998
閲覧数
Matplotlib 軸と目盛りの距離の変更
お世話になります.
以下のような図を,matplotlibで作成しました.
グラフの右下・左下で,x軸・y軸の軸目盛りが近づいてしまい,見づらくなってしまっています.
そこで,x軸の軸目盛りをx軸から離したいのですが,方法が分かりません.
ご教授お願いします.
3
票
2
回答
476
閲覧数
SymPy と SciPy におけるグラフの統合
以下のサンプルコードにて、5つの座標点からなるボロノイ図をscipy.spatial.voronoi_plot_2dを使って生成します。
このグラフ上にsympy.plotting.plot_implicitを使って任意の陰関数(双曲線等)を描画したいのですが、やり方が分からず困っております。
適切な方法をご存知でしたら、ご教授願います。
import numpy as np
import ...
3
票
2
回答
403
閲覧数
imshow を含んだ subplots 関数の width_ratios が効かない
axs[0, 1]の高さをaxs[0, 0]の高さに合わせ,axs[1, 0]の幅をaxs[0, 0]の幅に合わせるために,以下のコードを実行しました.しかし,添付画像のようにaxs[1, 0]とaxs[0, 0]の幅が合いません.
img_ax.imshow(..., aspect="auto")とすると幅は揃いますが,axs[0, 0]画像の比率が元画像と異なってしまいます....
3
票
1
回答
2,161
閲覧数
matplotlibでplotの線の色を変更する方法
pythonを用いて、plotの線の色を変更したいです。
一般的な、「赤」「青」などの一色の線に変更するやり方はわかりますが、
線の途中である値に対して、線が赤になったり青になったりすることは可能でしょうか?
以下に自作したscriptを示して、具体的になにを行いたいかを示します。
from pylab import *
import random
import numpy as np
%...
3
票
1
回答
2,698
閲覧数
bash on windows で anaconda3 をインストールして import matplotlib.pyplot するとエラーになる
【症状】
bash on windows で anaconda3 をインストールして matplotlib のデモファイル dete_demo.py を走らせるとエラーが出ます。
【行った手順】
● lxrun /uninstall , lxrun /install
● bash Anaconda3-4.2.0-Linux-x86_64.sh
● python -V # Python 3.5....
3
票
1
回答
1,696
閲覧数
23時~25時の時間の値をy軸としてplotしたいです。
このような時系列のデータがあります。
このデータと同じ形式のデータからx軸を日付、y軸を時間として一つのグラフに表す作業を行っていますが、そのため、日付を2020年03月01日に固定し時と分をy座標として表せ、X軸のlabelを元の時間に変換し下図のように求めたいグラフを作ることができました。
しかし、時間の範囲が上の表が示すように23時~25時の時、
実際の時間の差は1時間弱なものの、...
3
票
1
回答
1,623
閲覧数
pythonのmatplotlibにてget_yticklabels関数でy軸のtickラベルの情報が取得できない
実現したいこと。
画像のようにY軸のtickラベルの数字を書き換えたいです。
具体的には、plotしたY軸のtickラベルの数字に対して、「¥」マークを付けて
tickラベルを更新したいです。
考え方として、「get_yticklabels」を使って「Y軸のtickラベル」のデータの取得し、set_textで更新を試みたのですが、get_yticklabelsで空文字しか取得できません。
...
3
票
1
回答
2,574
閲覧数
matplotlibのboxplotにおける色などの細かい調整
pandasでエクセルのデータを読み込み、matplotlib のboxplotで番号ごとにグループ化した箱ひげ図を作成しています。boxplotの箱枠とmedian lineの色を黒で統一��たいのですが、色を設定することができません。
boxpropsやmedianpropsを使用すると、線の太さは変えられるのですが、色は変わりませんでした。
コードは以下の通りです。
どのようにすれば、...
3
票
2
回答
3,653
閲覧数
pythonのmatplotlibのグラフの画像を、VisualStudio(C#)で作ったGUIに表示したい。
やりたいことはタイトルの通りで、VisualStudioの.NETFrameworkで作った画面に、matplotlibのグラフの画像を表示する方法を知りたいです。
流れは、
GUI上のボタンをクリック
→pythonのスクリプト(グラフを描画するスクリプト)が実行される
→グラフ画像を取得
→GUIに画像を表示
という流れです。
調べたところプロセス間通信を使用すると出てきたのですが、...
3
票
1
回答
2万
閲覧数
matplotlibで描画した図の軸ラベルが表示されない
サンプルコードをコピペし,matplotlibで図を描画したのですが,下図のように左の図のx軸,y軸のラベルと判例が表示されません.トリミングされてるのかと思いplt.show()の前に
plt.tight_layout()
を追加したり
fig = plt.figure(figsize=(10,6), facecolor='w')
のfigsizeを(12,6)...