━━━━━━━━━━━━━━━━━━━━━━
「独学だと続かない…」そんな悩み、ありませんか?
キノコード監修の学習サービスで、今度こそ習得しよう
━━━━━━━━━━━━━━━━━━━━━━
プログラミング学習サービス「キノクエスト」は、
このチャンネルの動画と連動した問題演習・質問サポートで
「途中で挫折しない」仕組みを徹底しています。
▶︎【個人のお客様】まずは無料で始める
https://kino-code.com/kq_service_a/?utm_source=youtube.com&utm_medium=referral&utm_campaign=Vdptnm649MU_gaiyo_kq_service_a
【挫折しない3つの理由】
① 動画で学ぶ → 問題を解く → 理解が定着するサイクル
② わからないところは質問OK ─ ひとりで悩まない
③ 初心者から実務レベルまで、ステップバイステップで進める
▼【法人のご担当者様】社員のスキルアップ・DX人材育成をご検討ならこちら
https://kino-code.com/kinoquest-forbiz/?utm_source=youtube.com&utm_medium=referral&utm_campaign=Vdptnm649MU_gaiyo_kinoquest-forb
▼チャンネル登録はこちら
https://www.youtube.com/@kinocode?sub_confirmation=1
▼目次
00:00 はじめに
01:17 ライブラリのインポート
01:47 簡単な棒グラフ
02:31 棒グラフの棒の太さの変更
03:07 水平棒グラフ
03:33 棒グラフの色の変更
04:05 棒グラフに枠線を追加
04:36 グラフの軸にラベルを追加
05:08 グラフタイトルの追加
05:28 グラフのサイズを変更
05:47 グラフの保存
06:07 二変量棒グラフの作成
07:21 グラフに凡例を追加
07:49 グラフの軸ラベルとタイトルを追加
08:33 積み上げ棒グラフの作成
09:10 水平積み上げ棒グラフ
09:26 水平棒グラフの棒の太さの変更
09:47 おわりに
▼おすすめ動画
Matplotlib & Seaborn 入門講座(再生リスト)
https://www.youtube.com/playlist?list=PLavQwENTsEBWbBvKwaD9Rnyq4R_NUH2Np
Python超入門コース
https://youtu.be/HyU3XL2F9GE
Pandas入門コース
https://youtu.be/XfoYeWCzjac
仕事の自動化の再生リスト
https://www.youtube.com/playlist?list=PLavQwENTsEBWylZ9HrWXejSYs4eTjvVm7
プログラミング初心者がPythonを完全無料で学習する方法
https://youtu.be/FVTSMyh8a9o
株のデータ分析
https://www.youtube.com/playlist?list=PLavQwENTsEBVPMYIgjX5v5i4k3CyZguVO
たった1分でPythonのプログラミングを始める|GoogleColaboratoryの使い方
https://youtu.be/wMXhZAINYhw
▼SNS
Twitter : https://twitter.com/kino_code/likes
Facebook : https://www.facebook.com/%E3%82%AD%E3%83%8E%E3%82%B3%E3%83%BC%E3%83%89-105693727500005/
Website : https://kino-code.com/
▼文字書き起こし
こんにちは。キノコードです。
この動画ではmatplotlibで棒グラフ、積み上げ棒グラフ、2変量棒グラフなどの作成方法について説明します。
縦方向の棒グラフだけではなく、水平方向の棒グラフについても説明をします。
この動画では、簡単なデータを使って棒グラフを作成していきます。
次のレッスンでは、実践的な売上データを使って、ファイルからデータを読み込み棒グラフを作成していきます。
つまり、この動画は基礎編。次の動画は実践編になります。
実践編を解説絵をして、仕事ですぐに使える方法や、そのイメージをお伝えできればと思っています。
また、このMatplotlib & Seaborn 入門コースの他に、可視化の技術を使った株やFXのデータ分析をする動画も作っています。
今、再生リストが出ているはずです。
より実践的な可視化を学びたい方は、そちらをご覧ください。
それでは、レッスンをはじめていきましょう。
```python
import matplotlib.pyplot as plt
%matplotlib inline
```
それでは、ライブラリをインポートする記述をします。
matplotlibの中のpyplotを読み込みます。
asを記述するとライブラリ名を好きな名前で使うことができます。
従って、matplotlibをpltという名前でインポートします。
また、jupyterのnotebookの中でグラフを出力させる記述をします。
パーセントの後に、matplotlib inlineと記述します。
実行します。
インポートが完了しました。
## 簡単な棒グラフ
```python
volume = [10, 20, 30, 20, 10]
labels = ['A', 'B', 'C', 'D', 'E']
plt.bar(labels, volume)
plt.show()
```
それでは、簡単な棒グラフを作成してみましょう。
volumeという変数に、リストで数値を代入します。
labelsという変数には、volumeで渡したリストと同じ個数のラベルを記述します。
次に、pltドットbar丸括弧と書いて、棒グラフを作成する記述をしていきます。
丸括弧の中の第一引数には、x軸の値として先ほど設定したlabelsを渡します。
続けて第二引数には、y軸の値としてvolumeを渡します。
最後に、pltドットshow丸括弧を記述します。
実行します。
棒グラフを作成できました。
## バー太さ変更
```python
plt.bar(labels, volume, width=0.5)
plt.show()
```
次に、棒グラフの太さを変更してみましょう。
太さはwidthで変更することができます。
pltドットbar丸括弧の中に、widthイコールを記述し、0~1で好きな値を設定できます。
デフォルトでのサイズは0.8になっています。
ここでは、0.5としてみましょう。
実行します。
棒グラフの太さを変更できました。
```python
plt.bar(labels, volume, width=1.0)
plt.show()
```
widthを1としてみたらどうでしょうか。
実行します。
グラフの隙間がなくなりました。
## 水平棒グラフ
```python
plt.barh(labels,volume)
plt.show()
```
pltドットbarの部分を、barhとすることで、水平方向の棒グラフを作成できます。
水平を英語でhorizontalと言います。
hは、horizontalの略です。
実行します。
水平方向の棒グラフを作成できました。
## カラー変更
```python
plt.bar(labels, volume, color='#A9C3AD')
plt.show()
```
次に、グラフの色を変更してみましょう。
pltドットbarの丸括弧の中にcolorイコールと記述し、好きな色を指定できます。
実行します。
グラフの色を変更できました。
## エッジ(枠線)を付ける
```python
plt.bar(labels, volume, color='#A9C3AD', edgecolor='blue')
plt.show()
```
グラフに枠線を付けることもできます。
pltドットbarの丸括弧の中にedgecolorと記述しイコール、好きな色の枠線を指定できます。
ここではblueとします。
実行します。
グラフに枠線を付けることができました。
## エッジライン(枠線)太さ変更
```python
plt.bar(labels, volume, color='#A9C3AD', edgecolor='blue', linewidth=3)
plt.show()
```
linewidthで枠線の太さを変更できます。
ここでは3を指定してみます。
実行します。
枠線の太さを変更できました。
## 軸ラベル付与
```python
plt.bar(labels, volume, color='#A9C3AD', edgecolor='blue')
plt.xlabel('Category')
plt.ylabel('Volume')
plt.show()
```
x軸とy軸に名前を付けてみましょう。
この名前のことをラベルと言います。
まず、x軸のラベルの記述をします。
pltドットxlabelと書いて丸括弧、丸括弧の中に好きな名前を記述しシングルコーテーションでくくります。
y軸のラベルも同様にylabelで設定できます。
実行します。
x軸とy軸にラベルを追加できました。
## グラフタイトル付与
```python
plt.bar(labels, volume, color='#A9C3AD', edgecolor='blue')
plt.xlabel('Category')
plt.ylabel('Volume')
plt.title('BarGraph')
plt.show()
```
グラフにタイトルを付けてみましょう。
pltドットtitleと書いて丸括弧、丸括弧の中に好きな名前を記述しシングルコーテーションでくくります。
実行します。
グラフにタイトルを付けることができました。
▼書き起こしブログ
https://kino-code.com/matplotlib_seaborn-04/
▼お仕事のお問い合わせ
キノコードでは、Webコンサルティング、データ分析、仕事の自動化やシステム開発業務などのお仕事をお受けしています。
お問い合わせ先かTwitterのDMか、「キノコードトップページ→概要」にあるメールアドレスまでお問い合わせください。
#Python #グラフ #Python可視化 #Matplotlib #Seaborn