在熊猫图中更改DateTimeIndex格式(使用语言环境)

时间:2018-07-20 15:41:43

标签: python pandas matplotlib

我已按照answer中的说明更改了区域设置以适应matplotlib图,因为我想在熊猫图(matplotlib)内格式化DateTimeIndex,但它没有显示任何效果。

import locale
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt


locale.setlocale(locale.LC_ALL, 'en_GB.utf8')

data = np.random.randint(low=0, high=10, size=(8760, 2))
index = pd.date_range('2018-01-01 00:00:00', periods=len(data), freq='h')
df = pd.DataFrame(data, index=index)

df.resample('7d').mean().plot(grid=True)
plt.show()

在下图中可以看到,尽管我已经调整了语言环境,但DateTimeIndex的格式仍然是德语。

enter image description here

如何修改图以具有其他语言的日期格式,例如[...,“ Mar”,...,“ Dec”]的英文格式?

我的操作系统是Ubuntu Linux 16.04,语言设置已经设置为英语。

谢谢!

0 个答案:

没有答案