Я пытаюсь получить линейный график, который показывает самые высокие и самые низкие координаты в виде зеленых и красных точек, как показано ниже, с помощью некоторых плагинов jquery. Я выбрал библиотеку Chart.js, так как она бесплатная, с открытым исходным кодом и отзывчивый. Мне удалось создать линейный график с помощью chart.js, но проблема в том, что я не смог сделать следующее.
- Мне нужны только самые низкие (красные) и самые высокие (зеленые) координаты под цветными точками на графике, сейчас он показывает все координаты под точками
- Любой вариант, чтобы скрыть маркировку графика.
- Как показать самые высокие и самые низкие координаты под графиком
Может ли кто-нибудь сказать мне какое-нибудь решение для этого
Мой код приведен ниже
JavaScript
var lineData = {
labels: ["Jan", "Feb", "March", "April", "May", "June", "July"],
datasets: [{
fillColor: "rgba(255,255,255,0)",
strokeColor: "rgba(102,45,145,1)",
pointColor: "rgba(102,45,145,1)",
pointStrokeColor: "#fff",
data: [69.4, 48.8, 99.4, 48.2, 10.3, 50.5]
}]
}
var lineOptions = {
animation: true,
pointDot: true,
scaleOverride : true,
scaleShowGridLines : false,
scaleShowLabels : false,
scaleSteps : 4,
scaleStepWidth : 25,
scaleStartValue : 0,
};
//Create Line chart
var ctx = document.getElementById("lineChart").getContext("2d");
var myNewChart = new Chart(ctx).Line(lineData, lineOptions);
HTML
<canvas id="lineChart" width="800" height="250"></canvas>