2014-02-19 86 views
1

我最近安裝了ggplot2並嘗試了qplot。情節出現是這樣的, enter image description hereggplot2中奇怪形狀的標記

如果您發現可以看到標記看起來看起來變形而不是圓形。有沒有辦法糾正這個問題?

這裏是我的代碼:

require(ggplot2) 
set.seed(1410) 

qplot(carat, price, data = diamonds) 

編輯:當導出到PDF的情節看起來不錯。

我在基本OS.Rhanks上使用R3.0.2 ggplot2_0.9.3.1。

+0

你是如何保存包含在你的問題中的情節的? –

回答

3

我通常不擔心畫面中的「窗口視圖」 /「R視角」的一下 - 這是隻是一個圖形視圖給出分辨率的當前設置後,圖片的外觀。

如果可能,我將圖片另存爲eps或pdf文件。無論大小如何,它們都是基於矢量的圖片和縮放比例。

如果我不使用EPS或PDF文件,我用的PNG文件來保存我的照片:

g1 <- ggplot(data, aes(x=X1, y=Y1)+ 
geom_point(x) 

png("high_res_png.png", width = 10000, height = 7000, res = 1300) 
print(g1) 
dev.off() 

從尋找一個PNG使用了大量的像素將防止「保存」圖片報「模糊「或」奇怪「的形狀(它的大小會很大,但即使在放大時,png看起來也不錯)。希望有所幫助。

+0

謝謝。我想這是RStudio窗口搞亂了事情。 – Nitin

0

高望遠的圈子是你的窗口系統的神器;在我的Mac OS X(Quartz)設置中,默認的qplot提供了非常漂亮的圓圈。不過,我記得在家裏的Linux上,這些點看起來有點像你的... ...

雖然形狀是可定製的。下面給出了正方形旋轉45度,例如:

qplot(carat, price, data = diamonds) + scale_shape_identity() + geom_point(shape = 23) 
+0

謝謝。我正在使用Linux發行版。任何想法,如果我可以在操作系統級別糾正這一點? – Nitin