実現したいこと
※解決済
vscode上にて、変数_(アンダースコア)にscatter_matrix()を用いて、計算結果を出力させずにグラフだけを表示させたい。
※JupyterLabでは__(アンダースコア)を用いて、グラフだけを表示することが確認できました。
前提
_ = scatter_matrix(df) #dfはとあるDataFrame
18行~49行までの計算結果を出力せずにグラフだけを出力させたい。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
python
1import numpy as np 2import pandas as pd 3from pandas.plotting import scatter_matrix 4df = pd.read_pickle("./data/health.pickle") 5print(df.head()) 6_ = scatter_matrix(df) 7 8#出力結果 9 10 歩数 摂取カロリー 歩数/カロリー 運動指数 11date 122022-04-01 5439 2500.0 2.175600 Low 132022-04-02 2510 2300.0 1.091304 Low 142022-04-03 10238 1950.0 5.250256 Mid 152022-04-04 8209 1850.0 4.437297 Mid 162022-04-05 9434 1930.0 4.888083 Mid 17 18Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings... 19c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:238: RuntimeWarning: Glyph 27497 missing from current font. 20 font.set_text(s, 0.0, flags=flags) 21c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:238: RuntimeWarning: Glyph 25968 missing from current font. 22 font.set_text(s, 0.0, flags=flags) 23c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:238: RuntimeWarning: Glyph 25666 missing from current font. 24 font.set_text(s, 0.0, flags=flags) 25c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:238: RuntimeWarning: Glyph 21462 missing from current font. 26 font.set_text(s, 0.0, flags=flags) 27c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:238: RuntimeWarning: Glyph 12459 missing from current font. 28 font.set_text(s, 0.0, flags=flags) 29c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:238: RuntimeWarning: Glyph 12525 missing from current font. 30 font.set_text(s, 0.0, flags=flags) 31c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:238: RuntimeWarning: Glyph 12522 missing from current font. 32 font.set_text(s, 0.0, flags=flags) 33c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:238: RuntimeWarning: Glyph 12540 missing from current font. 34 font.set_text(s, 0.0, flags=flags) 35c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:201: RuntimeWarning: Glyph 27497 missing from current font. 36 font.set_text(s, 0, flags=flags) 37c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:201: RuntimeWarning: Glyph 25968 missing from current font. 38 font.set_text(s, 0, flags=flags) 39c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:201: RuntimeWarning: Glyph 25666 missing from current font. 40 font.set_text(s, 0, flags=flags) 41c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:201: RuntimeWarning: Glyph 21462 missing from current font. 42 font.set_text(s, 0, flags=flags) 43c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:201: RuntimeWarning: Glyph 12459 missing from current font. 44... 45c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:201: RuntimeWarning: Glyph 12522 missing from current font. 46 font.set_text(s, 0, flags=flags) 47c:\Users\owner\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:201: RuntimeWarning: Glyph 12540 missing from current font. 48 font.set_text(s, 0, flags=flags) 49Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings... 50 51#ここに散布図行列が表示されている
試したこと
x, _, z = (1, 2, 3)
_⇒2と表示されているので、Return値を無視されていないので、本来のアンダースコアの機能が生きていないのかもしれません。
参考:https://medium.com/lsc-psd/pythonic%E8%89%B2%E3%80%85-python%E3%81%AE%E3%82%A2%E3%83%B3%E3%83%80%E3%83%BC%E3%82%B9%E3%82%B3%E3%82%A2-%E3%82%92%E4%BD%BF%E3%81%84%E3%81%93%E3%81%AA%E3%81%9D%E3%81%86-3c132842eeef
※1
コメントでご指摘があったので、そのコードを入力すると、19行~48行までのRuntimeWarningに関するメッセージが消え、大変見やすくなりました。有難うございます。
併せて別の環境下で確認された方も大変参考になりました。
※2
RuntimeWarningに関するメッセージは消えましたが、以下のメッセージとグラフが出力されました。
Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings...
(散布図行列のグラフ)
※3
type(_) ⇒ numpy.ndarray
補足情報(FW/ツールのバージョンなど)
python3.8.8
vscode(バージョン: 1.78.0 (user setup))

あなたの回答
tips
プレビュー