[解決済み] Jupyter Notebook - 関数内のプロット - 図がプロットされない [重複].
2022-02-09 01:03:23
質問
いくつかの図をプロットしたいクラスから、ある関数を呼び出したい。 エラーがスローされることはありませんが、私はプロットを受信しませんでしたが、唯一の。
#############################################
Histograms of the continuous data:
#############################################
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
<Figure size 640x480 with 1 Axes>
私が使っているコードは
class Pipeline:
import matplotlib.pyplot as plt
global plt
from matplotlib import style
style.use('ggplot')
def __init__(self,goal):
self.goal = goal
def examine(self,dataset):
# Check for categorical and continous data
continuous = []
categorical = []
for n,i in enumerate(dataset.columns):
if isinstance(dataset[i][1],str):
categorical.append(dataset.columns[n])
else:
continuous.append(dataset.columns[n])
continuous_data = dataset[continuous]
categorical_data = dataset[categorical]
#Plot the histograms of the continuous data
print('#############################################')
print('Histograms of the continuous data:')
print('#############################################')
for col in continuous_data.columns:
fig = plt.figure()
ax = continuous_data[col].hist()
ax.set_title(col)
plt.show()
pipe = Pipeline('C')
pipe.examine(data)
同じコードを2回目に実行すると、提案されたとおりの数字がプロットされるので不思議です。 ご教授をお願いします。
どのように解決するのですか?
Jupyterをお使いいただいているようですね。Jupyterでプロットを表示させるには、以下のどちらかを追加します。
%matplotlib inline
または
%matplotlib notebook
(もう少し派手なプロットオプションの場合)
関連
-
PicgoのイメージベッドツールをPythonで実装する
-
Python機械学習Githubが8.9Kstarsに達したモデルインタープリタLIME
-
Pythonショートビデオクローラーチュートリアル
-
[解決済み】ImportError: PILという名前のモジュールがない
-
[解決済み] ブラウザでJupyter/ipythonノートブックのセル幅を広げるにはどうすればよいですか?
-
[解決済み] IPythonノートブックmatplotlibプロットをインラインで行う方法
-
[解決済み】ローカルマシンやWebリソースから、jupyter notebookに画像や絵を埋め込むには?
-
[解決済み】Jupyter Notebookのテーマを変更する?
-
[解決済み】Jupyter Notebookのインラインプロットを大きくする方法は?重複
-
[解決済み】IPython/Jupyter notebookの作業ディレクトリを変更する。
最新
-
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 string splicing.join()とsplitting.split()の説明
-
風力制御におけるKS原理を深く理解するためのpythonアルゴリズム
-
PythonでECDSAを実装する方法 知っていますか?
-
[解決済み】ImportError: sklearn.cross_validation という名前のモジュールがない。
-
[解決済み】Python regex AttributeError: 'NoneType' オブジェクトに 'group' 属性がない。
-
[解決済み] データ型が理解できない
-
[解決済み】「SyntaxError.Syntax」は何ですか?Missing parentheses in call to 'print'」はPythonでどういう意味ですか?
-
[解決済み】IndexError: invalid index to scalar variableを修正する方法
-
[解決済み】「OverflowError: Python int too large to convert to C long" on windows but not mac
-
[解決済み】django インポートエラー - core.managementという名前のモジュールがない