2012-07-13 12 views
5

में किंवदंती को गड़बड़ कर देता है मैं this डेटा में परिवर्तनीय "राज्य" में "DISTANCE" के अनुपात के वितरण का एक बरकरार बना रहा हूं। मेरा कोड निम्नानुसार है:आर: लैटिस पीडीएफ

library(R.utils) 
df = loadObject("bchart.bin") 
df.prop = as.data.frame(prop.table(table(df$STATE, df$DISTANCE),1)) #Creating proportions data 
    names(df.prop) = c('State','Distance','Proportion') 

library(lattice) 
pdf(file="bchart.pdf", width=10, height=10, pointsize=10) 
barchart(State ~ Proportion, groups=Distance, data=df.prop, stack=T, horizontal=T, auto.key=list(columns=5, space="top"), par.settings = list(superpose.polygon = list(col = rev(gray.colors(5))))) 
dev.off() 

पीडीएफ फ़ाइल here है। पौराणिक कथा '≤' को '...' के रूप में क्यों प्रिंट कर रही है जब '>' ठीक प्रिंट कर रहा है? यह केवल पीडीएफ या ईपीएस के साथ हो रहा है। अगर मैं पीएनजी का उपयोग करता हूं, तो output is fine

उत्तर

2

कैरो पीडीएफ बैकएंड का उपयोग करते समय इसे काम करना चाहिए, उदा।

cairo_pdf(file="bchart.pdf", width=10, height=10, pointsize=10) 

हालांकि मैं जाँच नहीं की है, यह अच्छी तरह से पीडीएफ एन्कोडिंग के साथ क्या करना है, Including fancy glyphs in R Graphics PDF output देखते हैं, पॉल मुरेल से हो सकता है।

+0

यह शायद एक एन्कोडिंग समस्या है। गैर-'latin1' भाषा दैनिक आधार पर इसके साथ सौदा करती है और यह सुंदर नहीं है। –

+0

बिल्कुल सही! बहुत धन्यवाद, सीएल। – user702432