楼主: igs816
10263 36

[其他] Mastering matplotlib by Duncan McGreggor [推广有奖]

21
tractrac(未真实交易用户) 发表于 2015-8-8 14:24:28
thanks for sharing

22
calyx2009(真实交易用户) 发表于 2015-8-11 22:58:18
多谢分享  ~~~

23
Frenet(真实交易用户) 发表于 2015-8-12 16:55:14
Mastering matplotlib

24
bearfighting(未真实交易用户) 发表于 2015-8-13 10:28:40
啥好书,赶紧看看

25
fengyg(真实交易用户) 企业认证  发表于 2015-8-14 07:58:40
kankan

26
lingpangdun(未真实交易用户) 发表于 2015-8-14 08:38:26
不错不错,谢谢分享之

27
butterfly7(真实交易用户) 发表于 2015-8-14 17:04:21
see seee

28
xx312022850(未真实交易用户) 在职认证  发表于 2015-8-15 11:03:49
import matplotlib
import matplotlib.pyplot as plt
import matplotlib.ticker as mticker
import matplotlib.dates as mdates
import numpy as np
from numpy import loadtxt
from matplotlib import style
style.use("ggplot")



def graphRawFX():
    date,bid,ask = np.loadtxt('GBPUSD1d.txt', unpack=True,
                              delimiter=',',
                              converters={0:mdates.strpdate2num('%Y%m%d%H%M%S')})

    fig=plt.figure(figsize=(10,7))

    ax1 = plt.subplot2grid((40,40), (0,0), rowspan=40, colspan=40)
    ax1.plot(date,bid)
    ax1.plot(date,ask)
    ax1.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M:%S'))
    #####
    plt.grid(True)
    for label in ax1.xaxis.get_ticklabels():
            label.set_rotation(45)
    plt.gca().get_yaxis().get_major_formatter().set_useOffset(False)

    #######
    ax1_2 = ax1.twinx()
   
    #ax1_2.plot(date, (ask-bid))
   
    ax1_2.fill_between(date, 0, (ask-bid), facecolor='g',alpha=.3)
   
    #ax1_2.set_ylim(0, 3*ask.max())
    #######
   
    plt.subplots_adjust(bottom=.23)
    #plt.grid(True)
   
    plt.show()
   


graphRawFX()

29
云游天外(真实交易用户) 发表于 2015-8-15 13:34:39
感谢分享!

30
welcometoc(真实交易用户) 发表于 2015-8-26 22:31:53
谢谢提供书籍

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2026-1-28 07:12