Как я могу реализовать RTL для Yaxis в Chartjs - PullRequest
0 голосов
/ 11 декабря 2019

В настоящее время я работаю над сайтом, на котором мне нужно выровнять текст RTL на ярлыке и всплывающей подсказке, потому что он арабский.

Я прочитал документ и много искал, но не могу понять, почему RTL не работает для всплывающей подсказки. и метка

Проверьте скриншоты: Метка: https://prnt.sc/q95lf8 Подсказка: https://prnt.sc/q95mbz

Это мой код ниже:

config.options.scales.xAxes =[ {
                        display: true,
                        scaleLabel: {
                            display: true,
                            labelString: utils.getTranslations('average_complaints_for_1000', 'statistics'),
                            fontStyle: 'bold',
                            fontSize: (window.innerWidth<400)? 13 : 20,
                            align   : 'right',
                        },
                    }];     
                config.options.scales.yAxes[0].display=true;
                config.options.scales.yAxes[0].ticks={
                    fontSize: (window.innerWidth<400)? 13 :14 ,
                    fontFamily:'DroidKufi-Regular',
                };

                config.options.tooltips.enabled = true;

            this.generate_chart({
                container: '#bank_rate_of_complaints--section-1',
                canvas_id: 'bank_rate_of_complaints_canvas_1',
                chart_config: config,
                canvas_height: (data_set.labels.length < 6)? 70 : (data_set.labels > 5 && data_set.labels.length< 10 )? 190 : 300
            });
...