matplotlib

matplotlibについて

  • matplotlibって何?
  • matplotlibを使うには?
  • matplotlibのインストール方法は?
  • matplotlibを使ってみよう!

matplotlibって何?

matplotlibとは

  • Pythonのデータ分析で絶対に必要なライブラリです
  • ビジュアルチャートを作成することができます
  • 目的によって色々なチャートを作成することができます

 

matplotlibを使うには?

matplotlibを使うには?

  • Anacondaにインストールする必要があります

 

matplotlibのインストール方法は?

matplotlibのインストール方法

  • Anaconda Promptでインストールする
  • pipコマンドでインストールする

 

Anaconda Promptでインストールする方法

 Anaconda Promptのケース
conda install matplotlib

 

pipコマンドでインストールする方法

[/] pipコマンドのケース
pip install matplotlib
 
#JupyterNotebookのケース
! pip install matplotlib

 

matplotlibを使ってみよう!

ライブラリをインポートする

#matplotlibをpltというかたちでインポートする
import matplotlib.pyplot as plt

#PandasでYahoo!financeの株価データを取得するためのコード
import pandas as pd 
import pandas_datareader as web 

#テスラの株価データをpandas_datareaderで取得するコード 
df = web.DataReader(data_source='yahoo',name='TSLA',start='2020-11-01', end='2021-12-31')

 

株価データの内容を確認する

・最初の5日のデータ

#head()は最初の5つのデータを取り出すというコード
df.head()

・最後の5日のデータ

#tail()は最後から5つのデータを取り出すというコード
df.tail()

 

テスラ株のチャートを作成する

#画像のサイズを決めるコード
plt.figure(figsize=(15,10)) 

#終値でラインチャートを作成するコード
df['Adj Close'].plot(color='black',lw=5) 

テスラの株価チャート

テスラの株価チャート(日足)

 

バーチャート(棒グラフ)で取引量を表示

バーチャート(棒グラフ)を作成することもできます。

バーチャート(棒グラフ)を作成するコード
index = df.index
value = df['Volume'].dropna()

for index,label in enumerate(ax.get_xticklabels()):
    if index %25==0:
        label.set_visible(False)

plt.bar(x=index,height=value,color="#191970", edgecolor="#1e90ff", align="center")
テスラ株の取引ボリュームチャート

テスラ株の取引ボリュームチャート

 

このようにmatplotlibを使えば、目的に応じて色々なグラフやチャートを描くことができます。

 

matplolibの効果的な学習方法とは

matplolibはPythonの分析で必須のスキル

PandasやNumPyで分析しても単なる数字の羅列では、その分析の意味を理解することはできません。

また、相手にも正確な情報が伝わりません。

このため、データの可視化ライブラリであるmatplotlibは、Pythonの分析で必須のスキルとなります。

 

matplolibの効率的な学習方法とは?

matplotlibは色んなことができるライブラリなので、学ぶことも多くあります。

なので初心者の方は、まず数時間でキホンを学ぶことをおすすめします。

 

ジェイがおすすめする学習方法についてまとめたのが以下の記事です。

おすすめ
【Udemy】Matplotlibを2~3時間で学ぶならこのコース!

  投資家AさんPandasとNumPyをひととおり学びました。次に学ぶことはなんですか? 投資家Bさんグラフやチャートでデータを可視化したい!   Pythonは、ほんとうに色々 ...

 

また、『Seaborn』というライブラリを使えば、よりカッコよくグラフやチャートを編集することができます。

※Seabornについてはこちらのサイトをご参照ください。


matplotlibの学習方法やmatplotlibを使った分析記事については以下をご覧だくさい!


matplotlib マーケット分析コメント

【米国株】6月相場で注目すべきこと 後編 雇用統計後のグロース株に要注意

2021/6/4  

目安:この記事は3分で読めます。   前回の記事では、市場の関心がインフレから”雇用”へシフトしていることについて指摘しました。   雇用関連の指標で、市場の注目度が最も高いのが『 ...

matplotlib テクニカル分析 プログラミングを学ぼう

【Python】Plotlyでチャートに移動平均線を描画してみよう 後編

2021/5/28  

目安:この記事は3分で読めます   前編(前回の記事)では、可視化ライブラリのPythonを使って、移動平均線をチャート上に描画しました。   今回は、前編で紹介したコードを詳しく ...

matplotlib テクニカル分析 プログラミングを学ぼう

【Python】Plotlyでチャートに移動平均線を描画してみよう 前編

2021/5/27  

目安:この記事は3分で読めます 『Pythonとチャート』シリーズの第1弾は、前編で可視化ライブラリの”Plotly” を使ってナスダック100のローソク足チャートを作成しました。 そして後編では、P ...

matplotlib プログラミングを学ぼう

Pythonなら"爆速" でチャートやグラフをつくれる:解説編

2021/5/24  

目安:この記事は3分で読めます   前回は、”Plotly” を使ってナスダック100のローソク足チャートを作成しました。 その際、コードの一覧を紹介しました。 今回は、そのコードについて詳 ...

matplotlib プログラミングを学ぼう

Pythonなら"爆速" でチャートやグラフをつくれる:ローソク足編

2021/5/21  

目安:この記事は3分で読めます   Google Analyticsを見ると、Python関連の記事のアクセスが多いことに気が付きました。 また、チャート分析について書いた記事のアクセスも多 ...

matplotlib NumPy Pandas Pythonで分析! Seaborn

相関分析シリーズ後編 Pythonで線形の相関チャートを作ってみよう!

2021/5/16  

目安:この記事は3分で読めます   いよいよ『米エネルギー株と原油価格の相関分析シリーズ』の最終回です。 前回はPythonを使って、ヒートマップの相関チャートを作成するプログラミングコード ...

matplotlib NumPy Pandas Pythonで分析! Seaborn

相関分析シリーズ後編 Pythonでヒートマップの相関チャートを作ってみよう!

2021/5/14  

目安:この記事は3分で読めます   投資家Aさん今回はPythonコードの解説ですね。難しそう... いよいよ『米エネルギー株と原油価格の相関分析シリーズ』の後編となりました。 後編では、P ...

matplotlib Seaborn マーケット分析コメント 米国株(アメリカ株)

【Python】米エネルギー株と原油価格の相関関係を分析してみよう 中編

2021/5/10  

目安:この記事は3分で読めます   投資家Aさん前回に続き、今回も原油価格と米エネルギー株の関係についてですね 前回の記事ではPythonとseabornを使って、NY原油先物価格(WTI) ...

matplotlib Pythonで分析! Seaborn マーケット分析コメント 米国株(アメリカ株)

【Python】米エネルギー株と原油価格の相関関係を分析してみよう 前編

2021/5/8  

目安:この記事は3分で読めます   投資家Aさん最近、米エネルギー株が徐々に上昇してきましたね。 原油価格の動きに連動しているからでしょうか? ・これから米国の経済は、コロナワクチンの普及に ...

matplotlib Pandas マーケット分析コメント 米国の株価指数

【米株ETFシリーズ】グロース株のリスクを抑えながら利益も追求する投資法 前編

2021/5/2  

投資家Aさんアメリカ株のグロース銘柄は魅力的なんですけど、株価が大きく下落するリスクがありますよね。 グロース株のリスクを抑えながら利益を追求する方法ってありますか? 米国株(アメリカ株)投資の醍醐味 ...

© 2021 ジェイの米国株投資ブログ