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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值