zoukankan      html  css  js  c++  java
  • matplotlib中日期显示(不显示为科学计数法)

    在DataFrame中预先变成datetime.date的格式

    import pandas as pd
    import matplotlib.pyplot as plt
    import datetime as dt
    
    data_df=pd.read_csv('data.csv')
    data_df['Date']=pd.to_datetime(data_df['Date'],format='%m/%d/%Y').apply(lambda x: dt1.date(x.year,x.month,x.day))
    
    fig = plt.figure()
    ax = fig.add_subplot(1,1,1)
    ax.plot(data_df['Date'],data_df['Nasdaq'])
    ax.plot(data_df['Date'],data_df['Nikkei'])
    ax.plot(data_df['Date'],data_df['S&P500'])
    ax.plot(data_df['Date'],data_df[u'STOXX欧洲50'])
    ax.plot(data_df['Date'],data_df[u'德国DAX'])
    ax.plot(data_df['Date'],data_df[u'瑞士SMI'])
    
    plt.show()

    这样x轴的时间就会变成正确的格式。

  • 相关阅读:
    iptables
    apt
    cvc-elt.1: Cannot find the declaration of element 'beans'.
    di
    log
    java内存模型
    spring-jms
    JTS
    10java进阶——IO2
    17单例
  • 原文地址:https://www.cnblogs.com/imageSet/p/8142891.html
Copyright © 2011-2022 走看看