タグ付けされた質問 「matplotlib」

MatplotlibはPython用のプロットライブラリで、インタラクティブに使用したり、スタンドアロンGUIに組み込んだりできます。コンパクトな「pyplot」インターフェイスは、MATLAB®のプロット関数に似ています。

11
FutureWarning:要素ごとの比較に失敗しました。スカラーを返しますが、将来的には要素ごとの比較を実行します
Python3でPandas0.19.1を使用しています。これらのコード行で警告が表示されます。文字列Peterが列に存在するすべての行番号を含むリストを取得しようとしていますUnnamed: 5。 df = pd.read_excel(xls_path) myRows = df[df['Unnamed: 5'] == 'Peter'].index.tolist() 警告が発生します: "\Python36\lib\site-packages\pandas\core\ops.py:792: FutureWarning: elementwise comparison failed; returning scalar, but in the future will perform elementwise comparison result = getattr(x, name)(y)" このFutureWarningとは何ですか。機能しているように見えるので、無視する必要があります。

2
背景が透明なmatplotlibからプロットをエクスポートする方法は?
matplotlibを使用していくつかのグラフを作成していますが、残念ながら、白い背景なしではエクスポートできません。 つまり、このようにプロットをエクスポートして別の画像の上に配置すると、白い背景が透けて見えるのではなく、背後にあるものを非表示にします。代わりに背景を透明にしてプロットをエクスポートするにはどうすればよいですか?

5
ヒストグラムMatplotlib
だから私は少し問題があります。scipyに既にヒストグラム形式のデータセットがあるので、ビンの中心とビンあたりのイベント数を取得しました。どうすればヒストグラムとしてプロットできますか?ただやってみた bins, n=hist() しかし、それはそれが好きではありませんでした。何かお勧めですか?

9
matplotlib / seaborn:ヒートマッププロットの半分でカットされた最初と最後の行
seabornを使用してヒートマップ(およびmatplotlibを使用して相関行列)をプロットすると、最初と最後の行が半分にカットされます。これは、オンラインで見つけたこの最小限のコード例を実行したときにも発生します。 import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data = pd.read_csv('https://raw.githubusercontent.com/resbaz/r-novice-gapminder-files/master/data/gapminder-FiveYearData.csv') plt.figure(figsize=(10,5)) sns.heatmap(data.corr()) plt.show() y軸のラベルは正しい位置にありますが、行は完全にはありません。 数日前、意図したとおりに機能します。それ以来、texlive-xetexをインストールしたので再度削除しましたが、問題は解決しませんでした。 私が見逃している可能性のあるアイデアはありますか?

10
Pythonで画像を表示する
次のコードでIPython.displayを使用しようとしました。 from IPython.display import display, Image display(Image(filename='MyImage.png')) また、次のコードでmatplotlibを使用しようとしました。 import matplotlib.pyplot as plt import matplotlib.image as mpimg plt.imshow(mpimg.imread('MyImage.png')) どちらの場合も、エラーメッセージも表示されず、何も表示されません。

11
virtualenvでのPipインストールMatplotlibエラー
matplotlibを新しいvirtualenvにインストールしようとしています。 私がする時: pip install matplotlib または pip install http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/matplotlib-1.1.0.tar.gz 私はこのエラーを受け取ります: building 'matplotlib._png' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC - DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API -DPYCXX_ISO_CPP_LIB=1 -I/usr/local/include -I/usr/include -I. -I/home/sam/django-projects/datazone/local/lib/python2.7/site-packages/numpy/core/include -I. -I/usr/include/python2.7 -c src/_png.cpp -o build/temp.linux-x86_64-2.7/src/_png.o src/_png.cpp:10:20: fatal error: png.h: No such file or directory compilation terminated. error: command 'gcc' failed …

2
x軸ポイントのカスタムテキストでプロット
以下のサンプルコードのように、matplotlibとpythonを使用してプロットを描画しています。 x = array([0,1,2,3]) y = array([20,21,22,23]) plot(x,y) show() 上記のx軸のコードなので、描画された値、0.0, 0.5, 1.0, 1.5つまり私の参照x値と同じ値が表示されます。 とにかく、xの各点を別の文字列にマップしますか?たとえば、x軸に月の名前(文字列Jun, July,...)や人の名前("John", "Arnold", ...)や時刻("12:20", "12:21", "12:22", ..)などの他の文字列を表示する必要があります。 私に何ができるか、またはどの機能を見るか知っていますか? 私の目的にとってそれmatplotlib.tickerは助けになるでしょうか?
106 python  matplotlib 

5
Seaborn Boxplotにタイトルを追加する方法
かなりGoogleに対応しているようですが、動作するオンラインのものが見つかりませんでした。 との両方sns.boxplot('Day', 'Count', data= gg).title('lalala')を試しましたsns.boxplot('Day', 'Count', data= gg).suptitle('lalala')。どれもうまくいきませんでした。私はmatplotlibも使用しているためと思われます。

9
pyplot.barh()を使用して各バーのバーの値を表示するにはどうすればよいですか?
棒グラフを生成しましたが、各棒の棒の値をどのように表示できますか? 現在のプロット: 私が取得しようとしているもの: 私のコード: import os import numpy as np import matplotlib.pyplot as plt x = [u'INFO', u'CUISINE', u'TYPE_OF_PLACE', u'DRINK', u'PLACE', u'MEAL_TIME', u'DISH', u'NEIGHBOURHOOD'] y = [160, 167, 137, 18, 120, 36, 155, 130] fig, ax = plt.subplots() width = 0.75 # the width of the bars ind = np.arange(len(y)) …


8
matplotlibの表面プロット
3D空間のポイントのセットを表す3タプルのリストがあります。これらのすべての点をカバーする表面をプロットしたいと思います。 パッケージplot_surface内の関数は、mplot3d引数としてX、Y、Zが2d配列である必要があります。あるplot_surfaceプロット表面への権利の機能とどのように私は必要な形式に自分のデータを変換するのですか? data = [(x1,y1,z1),(x2,y2,z2),.....,(xn,yn,zn)]


8
インポート時にmatplotlibに時間がかかる
matplotlib(1.5.1)の最新の安定リリースにアップグレードしたばかりで、matplotlibをインポートするたびに次のメッセージが表示されます。 /usr/local/lib/python2.7/dist-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment. warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.') ...常に数秒間停止します。 これは予想される動作ですか?以前も同じでしたが、印刷されたメッセージがありませんでしたか?
103 python  matplotlib 

1
matplotlibオブジェクト指向インターフェースを使用したseabornでのプロット
matplotlibOOPスタイルで使用することを強くお勧めします。 f, axarr = plt.subplots(2, sharex=True) axarr[0].plot(...) axarr[1].plot(...) これにより、複数の図とサブプロットを追跡しやすくなります。 質問:seabornをこのように使用する方法は?または、この例をOOPスタイルに変更するにはどうすればよいですか?伝える方法seabornのようなプロット関数やそれがプロットを?lmplotFigureAxes

4
デフォルトの線の色サイクルを取得する
最初の線が青、次に緑、次に赤というようにプロットすると気づきました。 この色のリストにアクセスする方法はありますか?カラーサイクルを変更する方法やイテレータにアクセスする方法については100万件の投稿を見てきましたが、matplotlibがデフォルトで循環する色のリストを取得する方法についてはそうではありません。
103 matplotlib 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.