Упорядоченные бары на участке - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь создать график использования ЦП с помощью Plotly и R, я хочу, чтобы максимальное использование (100%, синяя полоса) было сверху, а другое - снизу, но когда я попробую этот код

     plot_ly( x = cores, y = max, type = 'bar', name = 'Free') %>%
       add_trace( y = data, name = 'Used') %>%
       layout(
         title = "CPU Usage",
         font = list(family = 'Comic Sans MS'),
         yaxis = list(title = 'Percent'),
         xaxis = list(title = '', tickangle = -45),
         barmode = 'stack')
   })

Это дает мне обратное, упорядочивая большую полосу внизу и оранжевую сверху. Я хочу инвертировать это. Plot Picture

Я искал по ссылкам , но об этом ничего не было найдено ...

1 Ответ

0 голосов
/ 28 июня 2018

Мы не знаем ваших данных, но:

cores <- c("Average", "Core1", "Core2", "Core5")
Free <- c(65, 60, 80,50)
Used <- c(100-65, 40, 20,50)
data <- data.frame(cores, Free, Used)

plot_ly(data, x = ~cores, y = ~Used, type = 'bar', name = 'Used') %>%
  add_trace(y = ~Free, name = 'Free') %>%
  layout(yaxis = list(title = '%'), barmode = 'stack')

enter image description here

...