matplotlib中日期显示(不显示为科学计数法)

mac2022-06-30  68

在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轴的时间就会变成正确的格式。

转载于:https://www.cnblogs.com/imageSet/p/8142891.html

相关资源:python 不以科学计数法输出的方法
最新回复(0)