日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

python tushare mpf 繪股票k線圖

系統(tǒng) 1853 0

在 Python3 環(huán)境下使用 Python2 代碼時(shí),碰到了如下的語句:
#import matplotlib.finance as mpf
需要安裝 pip install mpl_finance ,然后用下面的語句取代。
import mpl_finance as mpf

mpf_kline.py

            
              # coding: utf-8
import os, sys
import datetime
import matplotlib.pyplot as plt
from matplotlib.pylab import date2num
#import matplotlib.finance as mpf
import mpl_finance as mpf
import pandas as pd
import tushare as ts
 
if len(sys.argv) ==2:
    code = sys.argv[1]
else:
    print('usage: python mpf_kline.py stockcode ')
    sys.exit(1)

if len(code) !=6:
    print('stock code length: 6')
    sys.exit(2)
    
# help(ts.get_k_data) 了解參數(shù)
k_data = ts.get_k_data(code)

# 對tushare獲取到的數(shù)據(jù)轉(zhuǎn)換成 candlestick_ohlc()方法可讀取的格式
alist = []
for idx,row in k_data.iterrows():
    date,open,close,high,low,volume = row[0:6]
    # 將日期轉(zhuǎn)換為數(shù)字
    date1 = datetime.datetime.strptime(date,'%Y-%m-%d')
    t = date2num(date1)
    data = (t,open,high,low,close)
    if date >= '2018-01-01':
        alist.append(data)

# 加這個(gè)兩句 可以顯示中文
plt.rcParams['font.sans-serif'] = [u'SimHei']
plt.rcParams['axes.unicode_minus'] = False

# 創(chuàng)建子圖
fig, ax = plt.subplots()
fig.subplots_adjust(bottom=0.2)
# 設(shè)置X軸刻度為日期時(shí)間
ax.xaxis_date()
plt.xticks(rotation=45)
plt.yticks()
plt.title("股票 {0}:K線圖".format(code))
plt.xlabel("date")
plt.ylabel("price")
mpf.candlestick_ohlc(ax,alist,colorup='red',colordown='green')
plt.grid()
plt.show()

            
          

參考:?利用 python numpy +matplotlib 繪制股票k線圖


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 台前县| 长汀县| 新泰市| 济源市| 杭州市| 娄底市| 永川市| 台北县| 山阳县| 玛曲县| 克拉玛依市| 武隆县| 上高县| 法库县| 元朗区| 灵宝市| 灌南县| 旌德县| 芒康县| 平远县| 阿巴嘎旗| 夹江县| 灵山县| 邢台县| 攀枝花市| 达日县| 岳阳县| 宾川县| 南汇区| 周宁县| 陆川县| 曲阜市| 禄丰县| 江永县| 积石山| 泸水县| 高州市| 徐闻县| 普兰店市| 曲阳县| 开江县|