ggplot

2013-08-26 15 views
6

में निरंतर धुरी पर स्वरूपण संख्या मैं ggplot ग्राफ में निरंतर धुरी पर संख्याओं को प्रारूपित करना चाहता हूं। मैं प्रत्येक तीन अंकों (यानी "20000" के बजाय "20 000") के साथ बड़ी संख्या के लिए एक फ्रेंच प्रारूपण करना चाहता हूं। मुझे पता है कि format() फ़ंक्शन का उपयोग करना संभव है (उदाहरण के लिए format(20000, scientific=FALSE, big.mark = " ")) लेकिन मुझे नहीं पता कि इस फ़ंक्शन को ggplot के साथ कैसे जोड़ा जाए। मैं कल्पना कर सकता हूं कि scale_y_continuous() में एक विकल्प है लेकिन मैं स्वयं से समाधान ढूंढने में असमर्थ था। यहां मेरा gist file है।ggplot

उत्तर

12
french = function(x) format(x, big.mark = " ") 

p + scale_y_continuous(labels=french) 
+1

क्या इसे 'थीम()' का उपयोग करके जोड़ना संभव है? – PAC

+2

नहीं, विषय() इन सेटिंग्स पर नियंत्रण प्रदान नहीं करता – baptiste

+0

आपके उत्तर के लिए धन्यवाद – PAC