情节中的日期如何用不同于英语的另一种语言书写? (我正在使用 matplotlib.dates)

How can the dates in a plot be written in another language different than english? (I am using matplotlib.dates)

所以我使用 matplotlib 绘制一些数据,当我使用 matplotlib.dates 时,日期是用英语写的,但我希望月份用西班牙语写,所以我试图通过以下方式解决这个问题使用:

import locale
locale.setlocale(locale.LC_ALL, 'es-ES.utf8')

但是,我得到下一个错误:

Error: unsupported locale setting

而且我真的不知道使用 'locale' 是否真的适用于整个 Jupyter 环境。有人有什么建议吗?

谢谢!最好的问候。

如果您的 OS 是 Linux,请将 hyphen/dash 字符 (-) 替换为下划线 (_):

import locale
locale.setlocale(locale.LC_ALL, 'es_ES.utf8')

在 Windows 上,我认为你可以使用:

import locale
locale.setlocale(locale.LC_ALL, 'Spanish_Spain.1252')