久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何使用matplotlib繪制K線圖

140次閱讀
沒有評論

共計(jì) 1651 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。

這篇文章將為大家詳細(xì)講解有關(guān)如何使用 matplotlib 繪制 K 線圖,丸趣 TV 小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

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

DateOpenHighLowClose2016/1/4102.610001105.370003102105.3499982016/1/5105.75105.849998102.410004102.7099992016/1/6100.559998102.37000399.870003100.6999972016/1/798.68100.12999796.4396.4499972016/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. 數(shù)據(jù)預(yù)處理 #讀取數(shù)據(jù) data=pd.read_csv(C:/Users/Administrator/Desktop/APPL/APPL.csv)# 將時(shí)間數(shù)據(jù)轉(zhuǎn)換為 pandas 的時(shí)間格式 data[Date]=pd.to_datetime(data[ Date])# 將時(shí)間數(shù)據(jù)轉(zhuǎn)換為 matplotlib 的時(shí)間格式 data[Date] = data[Date].apply(lambda d: mdates.date2num(d.to_pydatetime()))# 將數(shù)據(jù)框轉(zhuǎn)換為元組 tuples = [tuple(x) for x in data[[Date , Open , High , Low , Close]].values]#2. 圖像設(shè)置 #獲得 fig 和 ax 對象 fig, ax = plt.subplots()#調(diào)節(jié)橫坐標(biāo)距離底部的長度 fig.subplots_adjust(bottom=0.2)# 設(shè)置橫坐標(biāo)標(biāo)簽的顯示時(shí)間間隔 (顯示每周的周一)mondays = WeekdayLocator(MONDAY)
ax.xaxis.set_major_locator(mondays)# 設(shè)置橫坐標(biāo)刻度的顯示間隔 (每個(gè)刻度代表一天)alldays = DayLocator()
ax.xaxis.set_minor_locator(alldays)# 設(shè)置橫坐標(biāo)標(biāo)簽的顯示樣式,為“月、日”,Jan 12weekFormatter = DateFormatter(%b %d)
ax.xaxis.set_major_formatter(weekFormatter)# 顯示每個(gè)刻度的標(biāo)簽 #dayFormatter = DateFormatter(%d)# ax.xaxis.set_minor_formatter(dayFormatter)#3. 繪圖 #燭臺(tái)圖繪制 candlestick_ohlc(ax, tuples, width=0.6,colorup= r ,colordown= g)# 調(diào)整圖像設(shè)置橫坐標(biāo)標(biāo)簽的顯示樣式,獲得當(dāng)前坐標(biāo)軸 plt.gca、獲得 x 軸刻度標(biāo)簽 get_xticklabels、轉(zhuǎn)換角度 rotation、旋轉(zhuǎn)角度 hori...entplt.setp(plt.gca().get_xticklabels(), rotation=45, horizontalalignment= right)
plt.show()

結(jié)果圖:

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

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-25發(fā)表,共計(jì)1651字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 绥江县| 饶河县| 四平市| 定安县| 海原县| 托克逊县| 中超| 拉萨市| 天门市| 孟村| 九寨沟县| 灵台县| 大连市| 郁南县| 外汇| 新津县| 梁河县| 中牟县| 日照市| 诸暨市| 绥江县| 广宁县| 太康县| 方山县| 新巴尔虎左旗| 乌兰县| 裕民县| 江孜县| 杨浦区| 莫力| 临洮县| 唐山市| 师宗县| 大冶市| 邮箱| 东阿县| 新野县| 玉屏| 旬阳县| 临泉县| 洛隆县|