Я видел здесь информацию об использовании диаграмм в JavaScript и благодарен за полученную информацию. Мне нужно создать гистограмму, а создание гистограммы выглядит примерно так:
Однако мне хотелось бы знать, как на самом деле отображать две маленькие полоски на месте одной большой полоски. Моя первоначальная мысль заключалась в том, чтобы сделать значения x двумерным массивом, чтобы в одном и том же месте была бы группировка двух столбцов, в которых в противном случае был бы помещен один столбец. Однако он просто печатает оба имени одновременно, а столбцы не разделяются. Вот мой код прямо сейчас:
Я видел здесь информацию об использовании диаграмм в JavaScript и благодарен за полученную информацию. Мне нужно создать гистограмму, а создание гистограммы выглядит примерно так: [code]var xValues = ["Italy", "France", "Spain", "USA", "Argentina"]; var yValues = [55, 49, 44, 24, 15]; var barColors = ["red", "green","blue","orange","brown"];
new Chart("myChart", { type: "bar", data: { labels: xValues, datasets: [{ backgroundColor: barColors, data: yValues }] }, options: { legend: {display: false}, title: { display: true, text: "World Wine Production 2018" } } }); [/code] Однако мне хотелось бы знать, как на самом деле отображать две маленькие полоски на месте одной большой полоски. Моя первоначальная мысль заключалась в том, чтобы сделать значения x двумерным массивом, чтобы в одном и том же месте была бы группировка двух столбцов, в которых в противном случае был бы помещен один столбец. Однако он просто печатает оба имени одновременно, а столбцы не разделяются. Вот мой код прямо сейчас: [code]var xValues = [["ItalyTequila", "ItalyBeer"], ["FranceChampagne","FranceRum"],["SpainWhiskey", "SpainLiquor"]]; var yValues = [55, 49, 44, 24, 15, 85]; var barColors = ["red", "orange","yellow", "green", "blue","black"];
new Chart("myChart", { type: "bar", data: { labels: xValues, datasets: [{ backgroundColor: barColors, data: yValues }] }, options: { legend: {display: false}, title: { display: true, text: "World Wine Production 2018" } } }); [/code] Может ли быть способ разделить полосы так, чтобы вместо них было две подпанели. Как это можно сделать? Любая помощь будет оценена