Можно ли изменить значение строки chartjs в одном столбце? Нет перехода - PullRequest
0 голосов
/ 12 марта 2019

У меня вопрос, возможно, изображения могут описать это лучше Можно ли изменять значения без уменьшения или увеличения линии? Смотрите примеры

Вот так это выглядит. Посмотрите на первую красную линию в точке 06.03.2019.

Before

Это то, что я хочу иметь.

After

Спасибо за все ответы.

1 Ответ

1 голос
/ 12 марта 2019

Если вы используете точечный график, это может быть сделано.

См. Пример ниже:

var scatterChart = new Chart(
    document.getElementById('c').getContext('2d'), 
    
    {
    type: 'scatter',
    data: {
        datasets: [{
            label: 'Scatter Dataset',
            data: [{
                x: 0,
                y: 0
            }, {
                x: 1,
                y: 1
            }, {
                x: 2,
                y: 2
            }, {
                x: 2,
                y: 1
            }, {
                x: 3,
                y: 1
            }
            ],
            tension: 0,
            showLine: true,
            fill:false
        }]
    },
    options: {
        scales: {
            xAxes: [{
                type: 'linear',
                position: 'top'
            }]
        }
    }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.3/Chart.min.js"></script>
<canvas id="c" width="200" height="200"></canvas>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...