horizontalBar, Перекрытие стержней - PullRequest
0 голосов
/ 04 августа 2020

У меня есть столбчатая диаграмма с горизонтальными полосами, и когда рядов слишком много, они перекрываются. Есть ли способ установить автоматическую высоту или добавить вертикальную полосу прокрутки? Моя диаграмма

Есть ли какое-либо решение для этой проблемы в настоящее время?

Помогите мне, я бы хотел увеличить интервал между полосами на моей горизонтальной гистограмме.

Вот мой код:

$(document).ready(function()
{
    $.ajax ( {
        type: "POST",
        url: "conexao_Exames.php",
        dataType: "json",
        success: function (data)
        {
            var Nome_Examearray = [];
            var Qtdearray = [];
            for (var i = 0; i < data.length; i++)
            {
                Nome_Examearray.push(data[i].Nome_Exame);
                Qtdearray.push(data[i].Qtde);
            }
            grafico(Nome_Examearray,Qtdearray);
        }
    } )
    
    function grafico(Nome_Exame,Qtde)
    {
        var ctx = document.getElementById("barchart").getContext('2d');
        var linechart = new Chart(ctx,
        {
            type: 'horizontalBar',
            data: 
            {
                labels: Nome_Exame,
                datasets: 
                [
                    {
                        label: "Quantidade de Exames",
                        data: Qtde,
                        backgroundColor: 'rgba(32, 109, 197, 0.7)',
                        borderWidth: 2
                    },
                ]
            },
            options: 
            {
                    title:
                    {
                        display: true,
                        fontSize: 20,
                        text: "Relatorio de Exames"
                    },
                    labels:
                    {
                        fontStyle: "bold"
                    }
            }
        })
    };
});
</script>
.container 
{
    width: 75%;
    height: 60%;
    overflow-x: scroll;
}
...