Matplotlib でグラフプログラミング【Python】at TECH
Matplotlib でグラフプログラミング【Python】 - 暇つぶし2ch256:デフォルトの名無しさん
19/08/17 00:03:58.94 Ss8Q0izn.net
金がかかる!(´・ω・`)

257:デフォルトの名無しさん
20/01/19 09:11:27 uiB9cWtd.net
ボタンで画面を切り替えてグラフ表示したいのですが、画面1はグラフが1つ、画面2はグラフが2つあります。下のようにやってみましたが、グラフが重なったりWarningが出たりしてうまくいきません。どのようにするとよいでしょうか?
import numpy as np
import tkinter as tk
import matplotlib.pyplot as plt
from matplotlib.widgets import Slider

def b1():
plt.cla()
ax=fig.add_subplot(111)
x=np.arange(0,10,0.1)
y=np.sin(x)
ax.plot(x,y)
plt.show()

def b2():
plt.cla()
ax1=fig.add_subplot(211)
ax2=fig.add_subplot(212)
x=np.arange(0,20,0.1)
y=np.sin(x**2)
y2=np.sin(np.sqrt(x))*2
ax1.plot(x,y)
ax2.plot(x,y2)
plt.show()

root=tk.Tk()
btn1=tk.Button(root,text='1',command=b1)
btn2=tk.Button(root,text='2',command=b2)
btn1.grid(column=0,row=0)
btn2.grid(column=1,row=0)
fig=plt.figure(figsize=(8,4))
root.mainloop()

258:デフォルトの名無しさん
20/01/19 13:14:35.47 ehZNNwbS.net
plt.show() もループするから
root.mainloop() と相性悪いんじゃね

259:デフォルトの名無しさん
20/01/19 13:22:48 ehZNNwbS.net
あと fig もグローバルになってるから
各ボタンで重なる可能性はあるので
根本的に描き直す必要があるな

260:デフォルトの名無しさん
20/01/19 13:38:03 ehZNNwbS.net
警告出るけど少しはマシかも知れん
URLリンク(pastebin.com)

261:デフォルトの名無しさん
20/01/19 13:44:10 ehZNNwbS.net
同じ場所に上書きで良いならこっちか
URLリンク(pastebin.com)
plt.cla() -> plt.clf() に注意

262:デフォルトの名無しさん
20/01/19 13:48:20.78 ehZNNwbS.net
>>257 の本当にやりたかったことを忖度してみた
URLリンク(pastebin.com)

263:デフォルトの名無しさん
20/01/19 18:02:25 uiB9cWtd.net
>>258-262
ソースまで貼っていただいてありがとうございます。
まさにこれがやりたかったんです~。
show()じゃなくてcanvas.draw_idle()ってのを使うんですか。
pauseは消えるまで次の描画を待たないといけないということでしょうか。
(並列処理している?)
やっばりwebの見よう見まねじゃなくて体系的に学ばないといけませんね。

264:デフォルトの名無しさん
20/01/19 18:09:11 ehZNNwbS.net
pauseの行を消すと何も表示されなくなるよ
そもそもなんでpauseって名前になってるのか判らんが
むしろpauseは待つんじゃなくてshowとは違って一瞬だけ書いて消して
次の処理をやってくれる感じ

265:デフォルトの名無しさん
20/05/13 17:50:12 LtaTjraG.net
axvline で書き込んだ垂直線を
あとから消す(クリア)することはできますか?

266:デフォルトの名無しさん
20/05/13 17:55:27 oWyvBIrO.net
できますよ

267:デフォルトの名無しさん
20/05/13 18:05:11 ffMOD4vy.net
URLリンク(qiita.com)

268:デフォルトの名無しさん
21/02/28 18:07:24.51 mnh+qcDH.net
color_list = ['darkblue', 'grey', 'darkred', 'darkred', 'darkred']
hatch_list = ['/', '//', '/', '//', '/']
plt.bar(left, height, color=color_list, hatch=hatch_list, width=width,
tick_label=labels, align='center')
上のコードでハッチが表示されません
最後の一行で直接hatch='/'と指定すればOKなのですが、
リストを使ってハッチの指定はできないのでしょうか?

269:デフォルトの名無しさん
21/02/28 19:39:27.37 KhV56l2K.net
>>268
何参考にしたん?

270:デフォルトの名無しさん
21/02/28 20:05:29.10 mnh+qcDH.net
>>269
以前Qiitaで色をlist形式で表示してたのを真似してグラフ作ってたので、
ハッチも同じくlistでいけるかと思ったのですが・・・
一つずつ指定するしかないのかな

271:デフォルトの名無しさん
23/01/09 22:49:19.85 oQuRlGBk.net
seabornなどの戻り値でaxesだけいくつか受け取った時、画像を保存するのに一番早い方法は何でしょうか?現状は
fig,ax=plt.subplots()
として、axに戻り値を代入してfig.savefigしています

272:デフォルトの名無しさん
23/03/04 19:03:35.85 GYgfHVZLR
伴奏型支援だのと日本国民は総幼稚園児と言わんばかりの人をハ゛力にした公務員利権拡大なんざ健常者は誰ひとりとして求めちゃいないわな
税金という名目で莫大な金銭強奪されてる中,支援か゛欲しいかと聞かれたら.そら相応の対価をよこせと肯定するのは当然ってた゛けの話だろ
この手のやり囗で税金泥棒どもが利権腐敗國家を築き上け゛てきて、対価との差は広か゛り続けているという現実をお前らは認識しないとな
人をだまくらかして儲ける商売の政治家を始め.何ひとつ価値生産しない人類に湧いた害虫公務員か゛莫大な税金を着服した残りカスか゛お前らに
不公平に分配されるだけの腐敗政府が拡大するほど、お前らの生活は苦しくなる一方だと、いい加減気つ゛いて頭から何もかも否定しないとな
公務員数から予算規模など現状の1/10の社會にしたた゛けで.企業は無能政府からの薄汚い金を待つことなく戰略的に投資してヰ丿ベ━ションか゛
生まれて企業の新陳代謝も進んで,世界最惡の地球破壊殺人腐敗組織公明党斎藤鉄夫と癒着することて゛黙認されてる強盜殺人經済も脱却して
人々か゛欲しいものか゛生み出されて市場か゛健全に活性化するものた゛が,こいつらの私利私欲のために日本か゛滅茶苦茶に破壊されてるのが現状な

創価学会員は、何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最惡の殺人腐敗組織公明党を
池田センセ─か゛ロをきけて容認するとか本気て゛思ってるとしたら侮辱にもほどがあるそ゛!
URLリンク(i.imgur.com)

273:デフォルトの名無しさん
23/03/13 10:21:06.78 kyo182dJ.net
>>15
実測したらmatplotlibは18倍くらい掛かった
生成するグラフが多いと問題ある

274:デフォルトの名無しさん
23/03/16 18:17:15.77 YlN3ndGZ.net
余所でやってください

275:デフォルトの名無しさん
23/05/22 12:54:17.94 I/awsh1Ue
防衛名目の軍拡利権.少子化名目の私利私欲利権、旅行支援名目の氣候変動災害連発騷音私権侵害の強盜殺人利権による白々しい増税の数々
安全保障を取り巻く状況とか何も変わってないし.原爆使ってみたかった某ならす゛者國家はWW2て゛日本に先制攻撃させるエ作してたわけだか゛.
キチガイナゼレンスキーと共謀しての□シア攻撃と同じ手法て゛.台湾ついでに日本も巻き込んで自民公明と共謀してクソシナ攻撃したいだけな
貧乏人か゛子供なんて作ったら遺棄罪で逮捕するのか゛筋た゛ろうに,子供給付とか子や嫁と得た効用の対価を赤の他人から奪い取る不当利得だわな
他人の子を連れ込んて゛育てる行為を推進するとか、乱交推進して誰の孑か分からなくするとかしないと、憲法の下の平等なんて確保できんた゛ろ
小池テ゛タラメ百合孑なんて私立に行かせてる金持ちの親に毎年1О万くれてやるとか.税金で個人の資産形成させるなら税金泥棒公務員利権の
ナマポやら廃止して給付付き税額控除とかやるのが筋た゛ろ、つか風俗で働いて孑育てしてる自立した女はいくらでもいるだろうに、そんな女と
陳情寄生虫女と,温室効果ガスに騷音にコ口ナにとまき散らして人殺して他人の権利を強奪して儲けてる強盜殺人女とクス゛っぷり比較してみろ

創価学会員は、何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最惡の殺人腐敗組織公明党を
池田センセ‐か゛口をきけて容認するとか本氣で思ってるとしたら侮辱にもほどがあるぞ!
URLリンク(i.imgur.com)

276:デフォルトの名無しさん
23/09/24 14:44:11.65 0LC+gfeq.net
なんでやねん、わからん


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch