У меня есть фрейм данных с именем toplot_noind
, как показано ниже.
> toplot_noind
Chang.1 Chang.2 Chang.3 Chang.4 Chang.5 Chang.6 Chang.7 Chang.8
18 150.3 84.61 31.45 11.08 -0.19 -57.83 -88.63 -98.39
Я хотел бы использовать этот фрейм данных для построения гистограммы с использованием ggplot2.
Я ненужны имена столбцов: Chang.1, Chang.2 и т. д. на графике.
Я хочу, чтобы эти 8 значений 150.3, 84.61, ..., -98.39 отображались на оси y (18не является частью значений, это имя строки).
Кроме того, поскольку имеется 8 значений, я хочу 8 столбцов на оси X - каждое указывает на каждое из этих значений.
Поэтому я хочу назвать эти столбцы 1 (для 1-го столбца), 2 (для 2-го столбца), 3, ..., 8 в указанном порядке на оси X.
Кроме того, я бы хотел обозначить ось Y как «Общая ожидаемая прибыль», а ось X - «Премиальное изменение».
Ниже показано, что я пытался сделать, но это не работает,На самом деле я пытался читать на ggplot2, но материал, который я прочитал, не мог дать мне четкого понимания, но мне нужно использовать эту гистограмму в моем задании.У меня очень ограниченное время для отправки.
library(reshape)
library(ggplot2)
t<-ncol(toplot_noind)
a<-seq(1:t)
ggplot(toplot_noind, aes(x = a, y = toplot_noind, xlab="premium change", ylab="Total Expected Profit")) +
geom_bar(position = "dodge")
Заранее большое спасибо всем, кто мог бы мне помочь.
Исаак