Python數據可視化學習_案例1——利用線性圖可視化股票的走勢(附源文件)

初識matplotlib:

數據1:
在這裏插入圖片描述
數據2:
在這裏插入圖片描述
數據三:
在這裏插入圖片描述
數據四:
在這裏插入圖片描述
數據文件提取:

鏈接:https://pan.baidu.com/s/10NRKANd4rbyYwVV05_d9zA
提取碼:hq84

在這裏插入圖片描述


#-*- coding = utf-8 -*-
#@Time : 2020/5/30 19:38
#@Author : Chen
#@File : 可視化股票走勢.py
#@Software : PyCharm

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

google = pd.read_csv('GOOGL_data.csv')
facebook = pd.read_csv('FB_data.csv')
apple = pd.read_csv('AAPL_data.csv')
amazon = pd.read_csv('AMZN_data.csv')
microsoft = pd.read_csv('MSFT_data.csv')

# 創建圖形 
plt.figure(figsize=(16, 8), dpi=300)
# 繪圖數據
#讀取x的數據爲date列,y的數據爲close列,用google的數據,標籤爲Google
plt.plot('date', 'close', data=google, label='Google')
plt.plot('date', 'close', data=facebook, label='Facebook')
plt.plot('date', 'close', data=apple, label='Apple')
plt.plot('date', 'close', data=amazon, label='Amazon')
plt.plot('date', 'close', data=microsoft, label='Microsoft')
# 指定x軸和y軸的刻度
plt.xticks(np.arange(0, 1260, 40), rotation=70)
plt.yticks(np.arange(0, 1450, 100))
# 爲y軸添加標題和標籤
plt.title('Stock trend', fontsize=16)
plt.ylabel('Closing price in $', fontsize=14)
# 添加網格
plt.grid()
# 添加  說明解釋
plt.legend()   
# 顯示圖表
plt.show()

在這裏插入圖片描述

緩慢進步

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章