2013-03-04 4 views
6

आज मुझे एहसास हुआ है कि silhouettecluster पैकेज में साजिश RStudio में ठीक से प्रदर्शित नहीं होती है। एक गूगल खोज से पता चला है कि किसी और इस के साथ एक समस्या थी:आर: RStudio: सिल्हूट प्लॉट कैसे काम करने के लिए?

http://support.rstudio.org/help/discussions/problems/3094-plotsnot-showing-up-in-r-studio

आर के लिए नए होने के नाते, यह मेरे लिए स्पष्ट नहीं था कि समस्या इस सूत्र में हल किया गया था! तो मेरा सवाल है: साजिश RStudio में ठीक से प्रदर्शित करने के लिए साजिश प्राप्त करने का कोई तरीका है?

किसी भी मदद के लिए धन्यवाद।

उदाहरण स्क्रिप्ट:

library(cluster) 
data(xclara) 
km <- kmeans(xclara,3) 
dissE <- daisy(xclara) 
sk <- silhouette(km$cl, dissE) 
plot(sk) 

उत्तर

9

धागा आप संदर्भ बहुत स्पष्ट था की तरह लगता है: silhouette पैकेज एक बग wrt png उत्पादन हो सकता है, और RStudio कुछ अन्य ग्राफिक्स स्वरूपों के साथ अच्छा नहीं चलता है। इसलिए आपको निर्दिष्ट करने की आवश्यकता है, जैसा कि जोश ने लिखा था, "पीडीएफ(), क्वार्ट्ज(), और विंडोज़() डिवाइस ..." RStudio का उपयोग करते समय।

संपादित करें: तो तुम क्या करने की जरूरत

pdf('my_nice_plot.pdf') 
plot(sk) 
dev.off() 

किन फ़ाइल के लिए सीधे अपने भूखंड लिखते है। आप png('my_nice_plot.png') के साथ पहली पंक्ति को बदलने की कोशिश कर सकते हैं और इसी तरह, क्योंकि उन्हें भी काम करना चाहिए। लेकिन मुझे संदेह है कि जब तक वे अपने इंटरफ़ेस को अपग्रेड नहीं करेंगे तब तक आपको RStudio की ग्राफिक्स विंडो में एक साफ साजिश मिल जाएगी।

+0

धन्यवाद। जैसा कि प्रारंभिक प्रश्न में बताया गया है, क्योंकि मैं 'आर' (या बहुत चालाक नहीं) के लिए नया हूं, मैं काम नहीं कर सका कि धागा समाधान के साथ समाप्त हुआ था या नहीं। यदि कोई कोड है जो मैं उदाहरण स्क्रिप्ट (उपरोक्त देखें) में जोड़ सकता हूं तो क्या आप मुझे बताएंगे कि यह क्या है? चीयर्स। – user32259

+0

ठीक है। आपकी सहायता के लिए धन्यवाद. – user32259

+0

चमकदार के साथ इसका उपयोग कैसे करें? चमकदार – vipin8169

1

यह वास्तविक भूखंड की दृश्यता का सिर्फ एक मुद्दा हो सकता: कोशिश

library(cluster) 
data(xclara) 
km <- kmeans(xclara[1:100,],3) 
dissE <- daisy(xclara[1:100,]) 
sk <- silhouette(km$cl, dissE) 
plot(sk) 
संबंधित मुद्दे