2014-05-08 30 views
12

Bir scatterplot için ggplot uygulamasının python uygulamasında hem eksen aralığını hem de onay işaretlerinin sayısını ayarlayabilmenin bir yolu var mı? Örneğin, y eksenini 0'dan 100'e, 0, 10, 20, 30, ..., 100 değerlerinde bir tıklama ile ayarlamak istiyorum.Python ggplot'ta eksen aralığını ve onay işaretlerini ayarlama

aşağıdaki denedim: İlk iki satır ise

ggplot(aes(x=x, y=y), data=data) + geom_point() + scale_y_continuous(limits=(0,100), breaks=range(0,100,10)) 
ggplot(aes(x=x, y=y), data=data) + geom_point() + scale_y_continuous(breaks=range(0,100,10)) + ylim(0,100) 
ggplot(aes(x=x, y=y), data=data) + geom_point() + scale_y_continuous(breaks=range(0,100,10)) 

, limitler sonları geçersiz, bu yüzden 0 ile 100 ama kene işaretleri görünmüyor gelen bir ekseni olsun. Son satırda, kesmeler görünür, ancak aralık sadece ggplot'un istenen 0 ila 100 aralığından ziyade verilerden kullandığı otomatik aralıktır.

+0

Bu sorunu "ggplot" içinde bulunan test verileriyle çoğaltılamıyorum. Açık bir örnek verebilir misiniz? Aksi takdirde, bu 'ggplot'un (bu soru 3 yaşında) erken bir versiyonu olmaktan çıkarılmalı ve belki de bu soruyu kapatmalıyız. – kcrisman

cevap

0

Burada açıklanan sorun şu anda yeniden üretilemez. Sorunu çözmek için ggplot 0.11.5 kullanın.

İlgili konular