1

当我的日期为波斯语时,您能否指导我如何使用React Apexchart.js制作“日期时间 X 轴”图表?最后,我应该用 Datetime X 轴制作一个“brushChart”,如果您有类似的项目可以帮助我,请发送它们的链接

我在下面有这些代码,我用“Per”和“Fa”尝试了“defaultLocale”和“name”,但它们都没有工作并且出现错误并且应用程序崩溃了。

chart: {
  id: 'reactchart-example',
  defaultLocale: 'Fa',
  locales: [
    {
      name: 'per',
      options: {
        months: [
          'دی',
          'بهمن',
          'اسفند',
          'فروردین',
          'اردیبهشت',
          'خرداد',
          'تیر',
          'مرداد',
          'شهریور',
          'مهر',
          'آبان',
          'آذر',
        ],
        shortMonths: ['دی', 'بهم', 'اسف', 'فرو', 'ارد', 'خرد', 'تیر', 'مرد', 'شهر', 'مهر', 'آبا', 'آذر'],
        days: ['یکشنبه', 'دوشنبه', 'سه شنبه', 'چهارشنبه', 'پنج شنبه', 'جمعه', 'شنبه'],
        shortDays: ['یک', 'دو', 'سه', 'چهار', 'پنج', 'جمع', 'شنب'],
        toolbar: {
          download: 'دانلود SVG',
          selection: 'انتخاب',
          selectionZoom: 'انتخاب بزرگنمایی',
          zoomIn: 'بزرگنمایی',
          zoomOut: 'کوچک نمایی',
          pan: 'جابجایی',
          reset: 'بازگرداندن',
        },
      },
    },
  ],
},

感谢您的帮助

4

1 回答 1

1

您不需要在图表对象中添加整个配置,node_modules 文件夹中此地址中的每个语言环境都有一个 json 文件:“apexcharts/dist/locales/”

您只需要在代码中导入所需的语言环境 json 文件,如下所示

import fa from "apexcharts/dist/locales/fa.json"

然后在对象“chart”中简单地设置“locales”数组和“defaultLocale” ,如下所示:

chart: {
  //The following two lines are the key answer
  locales: [fa], //or multi language like [fa, en]
  defaultLocale: 'fa',
  
  //your other configs ...
},
于 2021-10-31T12:00:27.133 回答