У меня есть данные, которые выглядят так:
Subcategory Title Value
Sub1 Name1 2
Sub1 Name2 5
Sub2 Name3 4
Sub2 Name4 1
Sub3 Name5 2
Sub3 Name6 7
Sub4 Name1 7
Sub4 Name2 5
Sub5 Name3 4
Sub5 Name4 3
Sub6 Name5 9
Sub6 Name6 1
При добавлении заголовка в поле строки и суммы (значения) на полку размера, я получаю горизонтальную гистограмму, где длина стержня эквивалентнак сумме значений для данного заголовка.Например, полоса с именем Name1 длиной 9 единиц, другая с именем Name2 длиной 10 единиц и т. Д. Я хочу раскрасить полосу так, чтобы вклад данной подкатегории в длину полосы отображался набар.Таким образом, строка Name1 будет иметь синюю полосу длиной 2 единицы, сложенную на красной полосе длиной 7 единиц.Панель Name 2 будет иметь синюю полосу длиной 5 единиц, уложенную на оранжевую полосу длиной 5 единиц.
Однако, когда я добавляю Subcategory к цветовой полке, масштаб изменяется так, что длина полосытеперь равно наибольшему значению подкатегории, а остальные значения не суммируются, а накладываются.Вместо того, чтобы получить синюю полосу из 2 единиц, сложенную на красной полосе из 7 единиц, общей длиной 9, я получаю полосу из 7 единиц, из которых 2 единицы окрашены в синий цвет.категория с самыми высокими значениями (и как подкатегории способствуют этому)? "на "Что категория с высшей подкатегорией?"потому что теперь полоса Name1 теперь составляет 7 единиц, тогда как полоса Name2 теперь только 5 единиц, и вы не можете видеть другой цвет.
Пожалуйста, дайте мне знать, если есть способ сделать это в Tableau, илиесли вы мастер ggplot2, я с радостью возьму код R, чтобы сделать то же самое.