Как создать гистограмму с двумя суббарами вместо одного бараJavascript

Форум по Javascript
Ответить
Anonymous
 Как создать гистограмму с двумя суббарами вместо одного бара

Сообщение Anonymous »

Я видел здесь информацию об использовании диаграмм в JavaScript и благодарен за полученную информацию. Мне нужно создать гистограмму, а создание гистограммы выглядит примерно так:

Код: Выделить всё

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"
}
}
});
Однако мне хотелось бы знать, как на самом деле отображать две маленькие полоски на месте одной большой полоски. Моя первоначальная мысль заключалась в том, чтобы сделать значения x двумерным массивом, чтобы в одном и том же месте была бы группировка двух столбцов, в которых в противном случае был бы помещен один столбец. Однако он просто печатает оба имени одновременно, а столбцы не разделяются. Вот мой код прямо сейчас:

Код: Выделить всё

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"
}
}
});
Может ли быть способ разделить полосы так, чтобы вместо них было две подпанели. Как это можно сделать? Любая помощь будет оценена

Подробнее здесь: https://stackoverflow.com/questions/793 ... of-one-bar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»