[過去ログ] くだすれPython(超初心者用) その48【まず1嫁】 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
7
(3): デフォルトの名無しさん [sage] 2020/05/16(土) 18:34:29.54 ID:n6w5EqNO(2/3) AAS
plt.subplotを使って
plt.subplot(2, 1, 1)
の散布図グラフのある領域の背景を塗りつぶしたいと考えています
(例えばx座標で2〜4の背景を塗りつぶす)
長方形を書けばいいのかなと思ったのですが、

みたいなコードサンプルがあったのでそのまま貼って使ってみたけど

fig = plt.figure()
ax = fig.add_subplot(111)
# 始点(0.2,0.2)で幅が0.2, 高さが0.4の長方形を描画
rect = plt.Rectangle((0.2,0.2),0.2,0.4,fc="#770000")
ax.add_patch(rect)

plt.subplotのグラフが2つのウィンドウに分割されました。
うーん。どうすればいいんだろう。
8: デフォルトの名無しさん [sage] 2020/05/16(土) 19:03:32.23 ID:n6w5EqNO(3/3) AAS
>>7
なんか書いていることがムチャムチャですね。
plt.subplot(2,2,1)
のグラフの一部の領域に四角を書き込みたいんですけど、
どうすればいいんでしょう?
16: デフォルトの名無しさん [sage] 2020/05/16(土) 23:58:59.35 ID:kCnY5Rf5(1) AAS
>>7
plt.axvspan()じゃダメなの?
24: デフォルトの名無しさん [] 2020/05/17(日) 09:23:33.18 ID:c3b5r+2t(1/2) AAS
>>7
import sys, os
from matplotlib import pyplot as plt
from matplotlib import patches as patches
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([0,1,2],[-2,4,9],'y-')
rect = patches.Rectangle((0.2,0.2),0.2,0.4,fc='#770000')
ax.add_patch(rect)
plt.show()
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.039s