我已按照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的格式仍然是德语。
如何修改图以具有其他语言的日期格式,例如[...,“ Mar”,...,“ Dec”]的英文格式?
我的操作系统是Ubuntu Linux 16.04,语言设置已经设置为英语。
谢谢!