【Pythonでグラフ描画】matplotlibの使い方解説! 〜 初心者向け 〜 プログラミング入門

  Рет қаралды 38,215

Pythonプログラミング VTuber サプー

2 жыл бұрын

Pythonプログラミングに関する情報を発信しているサプーです!
この動画はPythonでmatplotlibを使ったグラフの描き方について解説しています。
・折れ線グラフ
・棒グラフ
・散布図
・ ヒストグラム
これらを描くコードを説明しています💙
実際にPythonコードを動かして実演しているので、最後まで見てもらえたら嬉しいです😊
💙 メンバーシップ 💙
説明動画 ▶︎ kzbin.info/www/bejne/Y4HGY4Z3rbCGeZY
登録 ▶︎ kzbin.info/door/5Kgc_HNzx4GJ-w4QMeeKiQjoin
iPhoneの方はこらから ▶︎ PythonSuppl/status/1466049000658718729?s=20
💻 動作環境 💻
Windows 10
Python 3.9.0
⭐️ チャプター ⭐️
0:00 今日のテーマ「matplotlibでグラフ描画」
0:24 matplotlibの用語
3:22 折れ線グラフ
10:11 棒グラフ
11:27 散布図
13:05 ヒストグラム
14:39 複数グラフ
17:05 ファイル保存
17:54 エンディング
💜 チャンネル説明 💜
Pythonプログラミングについて解説するVtuber サプーです✨
初心者でも分かりやすく、Pythonを体系的に学習できるような動画をアップロードしていきます!
みんなが少しでもPythonが好きになってくれたら嬉しいな💕
Twitterもやってるので、フォローお願いします!
Twitter ▶︎ PythonSuppl
メール ▶︎ python.supu.vtuber@gmail.com
#Python入門
#グラフ
#matplotlib
#プログラミング
#学習
#初心者
#パイソン
#PythonVTuberサプー

Пікірлер: 71
@asagayakun4731
@asagayakun4731 2 жыл бұрын
構成が素晴らしく、とても分かりやすいです。ありがとうございます。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴ありがとうございます!! 分かりやすさを重視して動画作成してるので、そう言っていただけて嬉しいです🤗
@user-xt3my9jc2f
@user-xt3my9jc2f 2 жыл бұрын
非常に分かりやすくて助かります。有難うございます!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます! そう言ってもらえた嬉しいです😊
@wasa4048
@wasa4048 2 жыл бұрын
いつもながら分かりやすすぎる🥺 感謝了🙏
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます😊
@sanmikazuki4358
@sanmikazuki4358 5 ай бұрын
分かりやすかったです。
@user-ly2su3xb3t
@user-ly2su3xb3t 2 жыл бұрын
最初に用語の説明もしてくれたのでとても理解しやすかったです! ググっているとseabornの方が洗練されたグラフが描けると見かけるのですが、matplotlibでも十分洗練されていますね✨Pythonの素晴らしさが伝わってきます。 matplotlibとseabornの違いや使い分けなどの動画も見たいです! もし機会があれば作ってもらえるととても嬉しいです!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご希望、ありがとうございます!! seabornですね😉検討してみます! ちなみに、見栄えが綺麗なグラフの描画だと、私はplotlyが好きです☺️
@user-ly2su3xb3t
@user-ly2su3xb3t 2 жыл бұрын
plotly初耳です。 ほんといろんなライブラリがあるんですね!
@user-iy8js1pt2b
@user-iy8js1pt2b 2 жыл бұрын
わかりやすい、とともに楽しいですね😊‼️
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ありがとうございます😊 グラフが綺麗に書けると楽しいですね✨
@user-qq1ld1rr6b
@user-qq1ld1rr6b Жыл бұрын
神です
@PeterPeter-cn9gu
@PeterPeter-cn9gu Жыл бұрын
分かりやすい動画をありがとうございます!これで3動画目です! 引き続き毎日頑張ります!
@pythonvtuber9917
@pythonvtuber9917 Жыл бұрын
ご視聴いただきありがとうございます!ぜひ、気になるトピックの動画から見てみてください!
@user-iy8js1pt2b
@user-iy8js1pt2b 2 жыл бұрын
Excelでグラフを初めて作成した時に感動しましたが、Pythonでもこの様に描けるとは。面白いですね!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
コメントありがとうございます😊 Pythonでもグラフが割と簡単に書けるの面白いですよね!ぜひ、機会があれば使ってみてください✨
@jojojojohnsp
@jojojojohnsp 2 жыл бұрын
サプーさんの解説いつも分かりやすくて助かってます!それにサプーさん可愛いのでいつも見るの楽しみですw
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます😊 分かりやすさを重視して動画を作っているので、そう言ってもらえて嬉しいです!!
@jojojojohnsp
@jojojojohnsp 2 жыл бұрын
@@pythonvtuber9917 この動画を見てpandasと合わせてExcelの表を読み込んでPythonでグラフを作ってそれを画像として保存するまでを自動化してみました!塾でバイトしているので生徒の成績の変遷をグラフ化するのに使えそうだなと思って感動してます… サプーさんの動画を見るとすっごくわかりやすいので自分がめきめきと成長していくのが分かって楽しいですw
@user-jy4dx4ur5x
@user-jy4dx4ur5x 2 жыл бұрын
いつも楽しみにしています。確か78本目。説明の選択が素晴らしいです。サプーさんの声で教えてもらうとすっと頭に入ります。最近の悩みは他のネットソースプログラムがほぼ一発で動かない事です。前提条件が抜けている事が多いです。これからも頑張ってください。登録者も増えますように!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます😊 コツコツ動画を作っていたら、沢山の動画が出来ました!!チャンネル登録してくれる方も沢山いらっしゃって、本当にありがたいです!! これからも応援よろしくお願いします😉
@jpnfriend
@jpnfriend 2 жыл бұрын
超わかりやすい、ありがとうございました。^^
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます! 少しでもお役に立てていたら嬉しいです😊
@hideq1004
@hideq1004 2 жыл бұрын
matplotlib、seaborn、bokeh、毎回エラー出してはイライラしてるのですが、サプーさんの動画を見ると簡単に思えてくるので不思議。この動画をアップしていただきありがとうございます。続編・発展編に私も1票ーー!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
簡単そうに思える、と思ってもらえて嬉しいです😊 続編・発展編のご希望ありがとうございます!思ったよりもグラフの動画の需要があるみたいなので、グラフ第二弾の動画も検討してみますね😉
@user-iu8sm5uw4p
@user-iu8sm5uw4p 2 жыл бұрын
今日も可愛かったです。 グラフ書けるの便利ですね。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ありがとうございます😊 グラフ描画もできるので、ぜひ機会があれば使ってみてください!
@jornojoverna
@jornojoverna 2 жыл бұрын
大学の研究でデータ解析しているのでサプーさんの分かりやすい動画をいつも参考にさせてもらっています。 スペクトル解析や周期フィルタ解析なども解説して頂きたいです!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただき、ありがとうございます😊 スペクトル解析!!数学の分野ですかね?私1人だと難しそうですが、数学系の人とコラボしたら出来るかも🤔 検討してみますね😉
@jornojoverna
@jornojoverna 2 жыл бұрын
@@pythonvtuber9917 検討ありがとうございます!少し難しいとは思いますが、コラボ動画期待してます!
@sui521
@sui521 2 жыл бұрын
その組み合わせは通信畑の人ですかね?
@keishoonen4680
@keishoonen4680 Жыл бұрын
動きました!
@user-mg1fe5mx3p
@user-mg1fe5mx3p 2 жыл бұрын
いつもとても分かりやすい解説で とても助かります。 グラフの作成も、大変キレイに出来ました。 Matplotlibの作成でしたが 出来ればExcelシートにデータとグラフが一緒に出来て保存出来るやり方を 教えて頂くと嬉しいです。 これからも、よろしくお願いします。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます!! グラフのExcel出力の動画のご希望ですね😉 検討してみますね!
@user-mg1fe5mx3p
@user-mg1fe5mx3p 2 жыл бұрын
@@pythonvtuber9917 返信ありがとうございます。是非お願い致します。 いつもわかりやすくて助かってます
@user-ko2xo9hl9k
@user-ko2xo9hl9k Жыл бұрын
その役割はto_excel関数だと思いますよ。調べてみたら使い方は意外と簡単ですよー
@johntsuchiya.t.8293
@johntsuchiya.t.8293 Жыл бұрын
Twetterは失礼しました。申し訳ないです。Elijah(エリヤ)です。 fig.ax=plt.subplots()はコンパイルできず、figとaxがDefine出来ないとなりました。 x軸とy軸要素指定後に、 fig = plt.figure(facecolor = "white") ax = fig.subplots() または、ax = fig.add_subplot()を定義することで、 Errorを出さず、描けましたが、figとaxの設定を同じプログラムFolder内のどこかで 指定していませんか? fig.ax=plt.subplots()は上記2つを一つにまとめた構文なのでしょうか? Errorの原因を知りたいので、サプー先生よろしくお願いします。
@user-cp7fx6lo6f
@user-cp7fx6lo6f 2 жыл бұрын
今晩は。いつも動画で勉強させていだいております。 今回のmatplotlibも、とても分かりやすかったです。 その上で、今回はグラフ元となるデータを作成して matplotlibを使ってグラフ化する方法を学びましたが 元のデータをpandasを使ってcsvを読み込み、データフレームを作成した後に matplotlibを使ってグラフ化する方法を、機会があれば是非お願いしたいと思います。 また最近よく見るseabornも期待しております。 よろしくお願い申し上げます。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます!! PandasのDataFrameからのmatplotlibでグラフ化の処理ですね😊 Pandasの後編動画の最後の方に少しだけDataFrameのグラフ化を解説しているのですが、もっと詳しく知りたいって要望もあるかもですね!seabornと一緒に検討してみますね😉 Pansas後編 ▶︎ kzbin.info/www/bejne/on7XaGV9nMyjnpY
@user-cp7fx6lo6f
@user-cp7fx6lo6f 2 жыл бұрын
@@pythonvtuber9917 ご検討有難うございます。追記で恐れ入りますが、matplotlibには2通り(オブジェクト指向とmatlab)があるようですが、どちらを優先的に覚えた方が良いのか?も補足していただける幸いです。plotlyもお勧めなんですね。よろしくお願い申し上げます。
@yosuketaira
@yosuketaira Жыл бұрын
いつもありがとうございます。 複数のオリジンでロードバランスしているIPのapacheログがuniutimeで記録されていて、その中の特定のフィールド、例えばtransfertimeを5分ごとに合計しながらplotさせるのはどうやるんでしょう?どちらかというとpandasのしつもんかもしれませんが、、、
@pythonvtuber9917
@pythonvtuber9917 Жыл бұрын
質問の意図が分かりかねるのですが、ログデータを取ってきて、加工して、成形して、plotしたらよいかと思います!
@kusu-
@kusu- Жыл бұрын
"ax"の後ろに来る"plot"や"grid"は動画内で言われているとおり「メソッド」なんでしょうか❓ 「関数」ではないのですか❓
@MorningChoco
@MorningChoco 2 жыл бұрын
Pythonの摩訶不思議ゾーン async/await について知りたいです!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご要望ありがとうございます!! async/await!検討してみますね😊
@user-yn5mg3od8l
@user-yn5mg3od8l 6 ай бұрын
ヒストグラムで Low/Hign Limit のラインを表示、できれば統計データもグラフ内に表示したいのですが、方法はあるのでしょうか?
@user-yn5mg3od8l
@user-yn5mg3od8l 6 ай бұрын
axvline を使ってできるようですね。
@user-ko2xo9hl9k
@user-ko2xo9hl9k Жыл бұрын
pltのplot関数使うとき、日本語のMeiryoに直さないと文字化けが発生することがあるから注意してる。
@yn-fw7dl
@yn-fw7dl Жыл бұрын
Jupiter ってどうやって黒くするんだろう🤔
@pythonvtuber9917
@pythonvtuber9917 Жыл бұрын
私はこれ使ってます! github.com/dunovank/jupyter-themes
@yn-fw7dl
@yn-fw7dl Жыл бұрын
わぁ!ご返信ありがとうございます! サプーさんの動画を最近毎日観て、python がんばってます! 画面黒くしてモチベーション上げますね!笑
@user-dc1yt2fn8s
@user-dc1yt2fn8s 2 жыл бұрын
事は出来ますか?
@johntsuchiya.t.8293
@johntsuchiya.t.8293 Жыл бұрын
申し訳ない。原因わかりました。fig.ax=plt.subplots(facecolor='white') '.'ピリオド⇒ ','カンマ でした。fig,axでした。
@pythonvtuber9917
@pythonvtuber9917 Жыл бұрын
解決できて何よりです!
@johntsuchiya.t.8293
@johntsuchiya.t.8293 Жыл бұрын
いつも、お世話になりありがとうございます。このGraphと関係があるのですが、【実践編】株価グラフ表示、APIの動画に質問予定です。よろしくお願いします。
@user-ru9iz6ih2l
@user-ru9iz6ih2l Жыл бұрын
Matplotlibはカラーバーの挙動がぶっ壊れてる笑 あまりにも言うこと聞かないのでどこかの大学の先生がカラーバーの解剖書なるものを書いてたのが笑った
@pythonvtuber9917
@pythonvtuber9917 Жыл бұрын
カラーバーの挙動が壊れてるんですか!知らなかったです。 先生すごいです笑
@user-dc1yt2fn8s
@user-dc1yt2fn8s 2 жыл бұрын
質問です(´°v°)/んぴッ データベースに格納してある 「値」を元にしてグラフ化する
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご質問、ありがとうございます😊 データベースに格納してある値をPythonで取得して(データベース接続ライブラリを使用)、Pythonの中でmatplotlibでグラフを書いて出力することは出来ますよ!
@user-dc1yt2fn8s
@user-dc1yt2fn8s 2 жыл бұрын
@@pythonvtuber9917 なるほど🤔 ありがとうございます😊
@user-xx3cg8df7i
@user-xx3cg8df7i 2 жыл бұрын
サプーさんって数学系のVtuber他にやってます?めっちゃ似てる・・・。しゃべり方。声とか違うけど
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
私は他にVtuber活動はしていないですね!似てる数学系の人…誰でしょう🤔 数学を解説できる凄いVtuberさんと似てると言われて、嬉しいです☺️
@user-sq7nw9mb9j
@user-sq7nw9mb9j 2 жыл бұрын
少数はできませんか?
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
少数とはどういったことを指しておりますでしょうか🤔
@user-sq7nw9mb9j
@user-sq7nw9mb9j 2 жыл бұрын
@@pythonvtuber9917 縦の軸を1.0 1.5 2.0 2.5...etcのような形にしたいです
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
8:40あたりから説明している通り、set_yticksで指定できると思いますが、いかがでしょうか?
@user-sq7nw9mb9j
@user-sq7nw9mb9j 2 жыл бұрын
やってみます このsrc github上に公開することは不可能ですか?
@user-sq7nw9mb9j
@user-sq7nw9mb9j 2 жыл бұрын
このソースコードをGithubとかにアップしてダウンロードしたいです
FOOLED THE GUARD🤢
00:54
INO
Рет қаралды 64 МЛН
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 22 МЛН
Опыт использования Мини ПК от TECNO
1:00
Андронет
Рет қаралды 221 М.