在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 不以科学计数法输出的方法