javascript - 如何为 Chart.js 日期标签设置语言环境?

标签 javascript vue.js charts chart.js

我有一个 Vue 组件,它使用 Chart.js 呈现不同的图表。一切正常,但我无法为 X 轴上的日期标签设置语言环境。

我试图在我的 vue 组件的脚本部分的顶部定义 moment 语言环境,但它没有带来任何结果。

<script>
    import * as moment from 'moment';
    import 'moment/locale/ru';
    moment.locale('ru');

    console.log(moment.locale()); // it shows needle language: 'ru'!

    import Chart from 'chart.js';

    export default { ... this.chart = new Chart(this.context, config); ... };
</script>

^ 但是...在这次尝试之后,我在 X axe 上看到:“Jul 2013”​​、“Aug 2013”​​,但不是“Июл 2013”​​、“Авг 2013”​​。

谁遇到过这样的问题,你们是如何解决的? 有人,请帮忙🤞🏻

最佳答案

我已经解决了。

你应该使用这个适配器 https://github.com/chartjs/chartjs-adapter-date-fns翻译图表上的月份。

关于javascript - 如何为 Chart.js 日期标签设置语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56882296/

相关文章:

javascript - 使用 JavaScript 生成 excel 图表

javascript - D3,变量 x 轴基于时间刻度

javascript - 如何使用 Chrome 扩展修改网站元素

javascript - 如何在 MyAdapter 的 ListView 中添加广告

javascript - Angularjs 将 json 响应合并为一个

javascript - 如何在 Nuxt 中为多个环境创建构建?

R/quantmod : multiple charts all using the same y-axis

javascript - jQuery 删除重复的主题标签

javascript - Vuejs 2 : How to make data lowercase

javascript - 如何在 vuetify 的浅色主题中启用自定义颜色的深色模式?