zoukankan      html  css  js  c++  java
  • 金融分析二:Matplotlib模板

    Matplotlib:绘图和可视化

    Matplotlib是一个强大的Python绘图和数据可视化的工具包。
    
    安装方法:pip install matplotlib
    引用方法:import matplotlib.pyplot as plt
    
    绘图函数:plt.plot()
    显示图像:plt.show()

    Matplotlib:plot函数

    plot函数:绘制折线图
    线型linestyle(-,-.,--,..)
    点型marker(v,^,s,*,H,+,x,D,o,…)
    颜色color(b,g,r,y,k,w,…)
    
    plot函数绘制多条曲线
    pandas包对plot的支持

    Matplotlib-图像标注

    设置图像标题:plt.title()
    设置x轴名称:plt.xlabel()
    设置y轴名称:plt.ylabel()
    设置x轴范围:plt.xlim()
    设置y轴范围:plt.ylim()
    设置x轴刻度:plt.xticks()
    设置y轴刻度:plt.yticks()
    设置曲线图例:plt.legend()

    Matplotlib实例——绘制数学函数图像

    使用Matplotlib模块在一个窗口中绘制数学函数y=x, y=x2, y=3x3+5x2+2x+1的图像,使用不同颜色的线加以区别,并使用图例说明各个线代表什么函数。

    import matplotlib.pyplot as plt
    import numpy as np
    x=np.linspace(-100,100,1000000)
    y1=x
    y2=x**2
    y3=3*x**3+5*x**2+2*x+1
    plt.plot(x,y1,label="$y=x")
    plt.plot(x,y2,label="$y=x^2$")
    plt.plot(x,y3,label="$y=3x^3+5x^2+2x+1$")
    plt.legend()
    plt.show()

    Matplotlib:画布与子图

    画布:figure
    fig = plt.figure()
    图:subplot
    ax1 = fig.add_subplot(2,2,1)
    调节子图间距:
    subplots_adjust(left, bottom, right, top, wspace, hspace)

    Matplotlib-支持的图类型

    Matplotlib——绘制K线图

    matplotlib.finanace子包中有许多绘制金融相关图的函数接口。
    绘制K线图:matplotlib.finance.candlestick_ochl函数

    Tushare-金融数据接口包

     Tushare是一个免费、开源的python财经数据接口包。

  • 相关阅读:
    HDU 5045 5047 5050 5053(上海网络赛E,F,I,L)
    Xcode 5、Xcode 6 免证书真机调试
    Ubuntu打开终端的方法三种
    JAVA异常处理机制
    Java多线程之~~~~synchronized 方法
    iphone开发技术要学习的内容
    表达式求值(数据结构书上栈的应用之中的一个)
    Java学习篇之---json-lib(Maven)
    Nginx 笔记与总结(16)nginx 负载均衡
    SPSS数据记录的选择(Select Cases)
  • 原文地址:https://www.cnblogs.com/ctztake/p/8378389.html
Copyright © 2011-2022 走看看