मैं श्रेणी (बैक्टीरिया) द्वारा समूहीकृत संख्यात्मक डेटा (सापेक्ष जीवाणु बहुतायत) का समूहबद्ध बॉक्सप्लॉट बनाने की कोशिश कर रहा हूं, जहां चर 'डीपीएफ' है। data.frame (यहां नीचे) को 'ट्रायल' कहा जाता है:

डेटा फ्रेम (परीक्षण)

enter image description here

हालांकि, जब मैं निम्नलिखित स्क्रिप्ट का उपयोग करके बॉक्स प्लॉट बनाने का प्रयास करता हूं:

पुस्तकालय (जीजीप्लॉट 2) जीजीप्लॉट (डेटा = परीक्षण, एईएस (एक्स = डीपीएफ, वाई = 'सापेक्ष बैक्टीरियल बहुतायत'))

मुझे यह प्लॉट मिलता है:

enter image description here

मैं जो कर रहा हूं उसमें क्या गलत है? मैंने सोचा था कि डेटा पहले से ही ggplot के लिए सही तरीके से स्वरूपित किया गया था। क्या इस तथ्य में कोई समस्या है कि मेरे चर में संख्यात्मक डेटा (4,7,10,13,18,23,28) है? मुझे इसे हल करने के लिए कोई सुराग नहीं मिल रहा है। शायद बेवकूफ सवाल के लिए खेद है, लेकिन मैं आर के लिए नया हूँ।

आपकी मदद के लिए अग्रिम रूप से आप सभी का बहुत-बहुत धन्यवाद!

0
GiPi 20 मार्च 2020, 17:06
कृपया अपना डेटा छवि के बजाय कोड के रूप में प्रदान करें ताकि लोग आपके कोड पर काम कर सकें। संभवतः केवल संपूर्ण डेटा का एक अंश प्रदान करें
 – 
Marco Torchiano
20 मार्च 2020, 17:48

2 जवाब

समस्या यह है कि आपको अलग-अलग बॉक्स प्राप्त करने के लिए कारक या वर्ण डेटा प्रदान करना चाहिए।

कुछ ऐसा प्रयास करें:

library(ggplot2)
ggplot(data = trial, 
       aes(x=as.factor(DPF), y='Relative Bacterial Abundance')) +
   geom_boxplot(aes(fill=Bacteria))
0
Marco Torchiano 20 मार्च 2020, 17:52

आपके उत्तर के लिए धन्यवाद मार्को! यह करीब आ गया, लेकिन मुझे अभी भी बक्से दिखाई नहीं दे रहे हैं। आपके कोड संशोधन के साथ मुझे मिली छवि का लिंक यहां दिया गया है।यहां छवि विवरण दर्ज करें

0
GiPi 21 मार्च 2020, 12:59