可視化ライブラリmatplotlibで描画すると、plt.show()の後にFigure size 640x480 with 1 Axesのみが表示され、画像が生成されない。
2022-02-25 14:02:50
可視化ライブラリ matplotlib で描画する場合、plt.show() では、以下のようにしか表示されません。
<Figure size 640x480 with 1 Axes>
画像は生成されません
解決策
を前につけることができます。
plt.configure()でキャンバスを作成します。
または
ライブラリをインポートした後、以下のコードを追加するだけです。
%matplotlib inline
- 1
import numpy as np
from matplotlib import pyplot as plt
x = np.range(1,11)
y = 2 * x + 5
plt.title("Matplotlib demo")
plt.xlabel("x axis caption")
plt.ylabel("y axis caption")
plt.plot(x,y)
plt.show()
Output: <Figure size 640x480 with 1 Axes>
Output: <Figure size 640x480 with 1 Axes>
- matplotlibがよく使われるのはjupyter notebookやjupyter qtconsoleを使うときだけで、そのコードの断片はjupyter notebookやjupyter qtconsoleを使う他の誰かによって編集されているかもしれないことを意味します。
- そして、%matplotlib が具体的に行うことは、 matplotlib.pyplot で plot 関数 plot() を呼び出したとき、あるいは figure canvas を生成したとき、 Python コンソールに直接画像を生成することです。
関連
-
[解決済み】「AttributeError: module 'tensorflow' has no attribute 'get_default_graph' 」を修正する方法とは?
-
Python 二項対立型ルックアップのサンプルコード
-
[解決済み】_csv.Error: field larger than field limit (131072)
-
[解決済み] ERROR PEP 517 を使用する暗号用ホイールがビルドできず、直接インストールできない
-
[解決済み] Python 3: 星付き式でリストを展開する
-
[解決済み] matplotlib のカラーマップを反転させる
-
[解決済み] グループ化されたPandasデータフレームをループオーバーする方法は?
-
[解決済み] Django の例外 : django.core.exceptions.ImproperlyConfigured:
-
[解決済み] Pythonで文字列から数字を抽出する方法とは?
-
TypeError: 'float' オブジェクトは整数として解釈できません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Python: ValueErrorです。反復処理と読み込みメソッドを混在させるとデータが失われる
-
PygameのEventモジュールの詳細な例
-
[解決済み] "Can only join an iterable" Python エラー
-
[解決済み] IPython, "名前 'plt' が定義されていません".
-
[解決済み] 公式略称: import scipy as sp/sc
-
[解決済み] TypeError: floatが必要です - Python
-
[解決済み] pandasのデータフレームで2つの列を要素ごとに分割する方法
-
[解決済み] AttributeError: 'int' オブジェクトには 'isdigit' という属性がありません。
-
[解決済み] python socket.error 操作が許可されていない
-
Pythonの個別変数のクリアとコンソールのクリーンアップ