2017-02-20 48 views
-1

У меня есть график, который выглядит следующим образом.R - диаграммы пузырьков для данных опроса

enter image description here Мне нравится вертикальная компоновка. Однако вместо баров я хотел бы создать пузырьки, используя следующие данные. PCI - это размер пузыря вокруг значения Mean.

           PCI  Mean 
Human adaptation to carnivores     0.07 3.37 
Acceptance of some human-carnivore conflict  0.31 2.10 
Enforcement and monitoring of the rule of law 0.05 3.28 
Locals' acceptance of management authority  0.03 3.46 
Carnivore adaptation to humans     0.06 3.12 
Permitting regulated hunting of carnivores  0.39 1.95 
Prohibiting any killing of carnivores   0.34 1.46 

Не знаете, как это сделать в R или ggplot.

+1

Я думаю, что 'ggplot (df, aes (x = item, y = Mean, ymin = Mean-PCI, ymax = Mean + PCI)) + geom_pointrange()' даст вам «пузыри». – lukeA

+0

Это помогает! Я слегка изменил его на ggplot (df, aes (x = Mean, y = item,, xmin = 1, xmax = 5, size = PCI)) + geom_point() 'и это выглядит хорошо. – user2359494

ответ

0

На основании справки @lukeA я использовал ggplot(df, aes(x=Mean, y=item, , xmin=1, xmax=5,size=PCI)) + geom_point(), и это сделало трюк.

 Смежные вопросы

  • Нет связанных вопросов^_^