中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用matplotlib繪制K線圖

發布時間:2021-11-28 11:03:51 來源:億速云 閱讀:511 作者:小新 欄目:云計算

這篇文章將為大家詳細講解有關如何使用matplotlib繪制K線圖 ,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

獲得蘋果的股票數據(2016/1/4-2017/4/20)如下表:

DateOpenHighLowClose
2016/1/4102.610001105.370003102105.349998
2016/1/5105.75105.849998102.410004102.709999
2016/1/6100.559998102.37000399.870003100.699997
2016/1/798.68100.12999796.4396.449997
2016/1/898.55000399.11000196.76000296.959999

繪制代碼:

import matplotlib.pyplot as plt
from matplotlib.dates import DateFormatter, WeekdayLocator,DayLocator, MONDAY
import pandas as pd
import matplotlib.dates as mdates
from matplotlib.finance import candlestick_ohlc#1.數據預處理#讀取數據data=pd.read_csv("C:/Users/Administrator/Desktop/APPL/APPL.csv")#將時間數據轉換為pandas的時間格式data["Date"]=pd.to_datetime(data["Date"])#將時間數據轉換為matplotlib的時間格式data['Date'] = data['Date'].apply(lambda d: mdates.date2num(d.to_pydatetime()))#將數據框轉換為元組tuples = [tuple(x) for x in data[['Date','Open','High','Low','Close']].values]#2.圖像設置#獲得fig和ax對象fig, ax = plt.subplots()#調節橫坐標距離底部的長度fig.subplots_adjust(bottom=0.2)#設置橫坐標標簽的顯示時間間隔(顯示每周的周一)mondays = WeekdayLocator(MONDAY)
ax.xaxis.set_major_locator(mondays)#設置橫坐標刻度的顯示間隔(每個刻度代表一天)alldays = DayLocator()
ax.xaxis.set_minor_locator(alldays)#設置橫坐標標簽的顯示樣式,為“月、日”,Jan 12weekFormatter = DateFormatter('%b %d')
ax.xaxis.set_major_formatter(weekFormatter)#顯示每個刻度的標簽#dayFormatter = DateFormatter('%d')# ax.xaxis.set_minor_formatter(dayFormatter)#3.繪圖#燭臺圖繪制candlestick_ohlc(ax, tuples, width=0.6,colorup='r',colordown="g")#調整圖像設置橫坐標標簽的顯示樣式,獲得當前坐標軸plt.gca、獲得x軸刻度標簽get_xticklabels、轉換角度rotation、旋轉角度hori...entplt.setp(plt.gca().get_xticklabels(), rotation=45, horizontalalignment='right')
plt.show()

結果圖:
如何使用matplotlib繪制K線圖

關于“如何使用matplotlib繪制K線圖 ”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蚌埠市| 乐亭县| 兴文县| 铁力市| 弋阳县| 天台县| 新绛县| 凉山| 乐山市| 安庆市| 哈巴河县| 垫江县| 航空| 平度市| 兰州市| 永福县| 额尔古纳市| 镇沅| 永嘉县| 许昌县| 溆浦县| 曲松县| 合水县| 邢台市| 苗栗县| 左贡县| 铜川市| 龙州县| 安福县| 手游| 合作市| 陆河县| 东辽县| 台南县| 深圳市| 乌拉特中旗| 海伦市| 博白县| 武强县| 郸城县| 景东|