環境
jupyter notebook
python3
seaborn ver. 0.9.0
matplotlib ver. 3.1.0
困っていること
sns.pairplot[sns.pairplot(tech_rets.dropna())]でグラフを描画しようとしたところ、
グラフの入れ物は表示されるが、中身が表示されない問題が発生しています。
エラーは表示されておらず、文字で記載されているのはこれだけです。
<seaborn.axisgrid.PairGrid at 0x1fb272924a8
seabornでも下のjoinplotなどは普通に表示されました。
sns.jointplot('GOOG','MSFT',tech_rets, kind='scatter', color='seagreen')
よろしくお願いします。
python
1 2import pandas as pd 3from pandas import Series, DataFrame 4import numpy as np 5import matplotlib.pyplot as plt 6import seaborn as sns 7sns.set_style('whitegrid') 8%matplotlib inline 9from pandas_datareader import DataReader 10from datetime import datetime 11 12tech_list = ['AAPL','GOOG','MSFT','AMZN'] 13end = datetime.now() 14start = datetime(end.year -1, end.month, end.day) 15 16for stock in tech_list: 17 globals()[stock] = DataReader(stock, 'yahoo', start, end) 18 19ma_day = [10,20,50] 20for ma in ma_day: 21 column_name = 'MA{}'.format(ma) 22 AAPL[column_name]=AAPL['Adj Close'].rolling(window=ma).mean() 23 24AAPL[['Adj Close', 'MA10', 'MA20', 'MA50']].plot(subplots=False, figsize=(10,4)) 25AAPL['Daily return']=AAPL['Adj Close'].pct_change() 26closing_df = DataReader(['AAPL','GOOG','MSFT','AMAZN'],'yahoo', start, end)['Adj Close'] 27tech_rets =closing_df.pct_change() 28 29 30 31sns.pairplot(tech_rets.dropna())
スクショ
回答1件
あなたの回答
tips
プレビュー