R programlama dilinin en önemli özelliklerinden biri X ve Y ekseni ölçekleridir. Kılavuz çizgilerinizin, etiketlerinizin ve kenelerinizin görünümünü belirleyerek onları herhangi bir proje için çok önemli hale getirir. Varsayılan ölçekler genellikle işe yaramaz ve bu metrikleri değiştirmenin devreye girdiği yer burasıdır.
Bu kılavuzda, R'de X ve Y ekseni ölçeklerinin nasıl değiştirileceğini açıklayacağız. Ayrıca özel eksenlerin nasıl oluşturulacağını ve diğer faydalı ayrıntıları öğreneceksiniz.
X ve Y Ekseni Ölçeğini Nasıl Değiştirirsiniz?
R tabanında X ve Y ekseni ölçeğini değiştirmenin birkaç yolu vardır. Çoğu insan ylim() ve xlim() işlevlerine güvenir. Aşağıdaki örnek nasıl çalıştıklarını gösterir:
|_+_|
|_+_|
|_+_|
Bunu, varsayılan eksen ölçeğiyle bir çizim oluşturmak için kullanabilirsiniz:
|_+_|
steam oyunlara dlc nasıl eklenir
Özel bir ölçekle grafikler oluşturmak da bir seçenektir:
|_+_|
X ve Y Ekseni Ölçeğini Değiştirmek için Günlük İşlevi Nasıl Kullanılır?
Günlük işlevi de kullanışlı olabilir. Eksenlerinizi log terazilerine dönüştürmenizi sağlar. Günlük işlevini pratikte görmek için sonraki koda bir göz atın:
|_+_|
|_+_|
Bu, log y ekseni ile grafiğinizi oluşturmanıza izin vererek gerekli verileri tanımlar:
|_+_|
ggplot2'de Eksen Ölçeği Nasıl Değiştirilir
Eksen ölçeğini nasıl değiştireceğinizi bilmek, temel R'nizdeki çizimler gibi çeşitli ayarlarda faydalıdır. Yine, ölçekleri değiştirmek için aşağıdaki kodda gösterildiği gibi ylim() ve xlim() işlevlerini kullanabilirsiniz:
|_+_|
|_+_|
|_+_|
Özel eksenlerle bir dağılım grafiği oluşturmak da çok zor olmamalıdır:
|_+_|
|_+_|
|_+_|
|_+_|
Diğer bir seçenek de, bu argümanlarla eksenleri log ölçeklerine dönüştürmektir:
- scale_x_continuous(trans='log10')
- scale_y_continuous(trans='log10')
İşte koddaki bu argümanlara bir örnek:
|_+_|
|_+_|
|_+_|
Bu bilgi, özel bir günlük y ekseni ile bir dağılım grafiği yapmanızı sağlar:
|_+_|
|_+_|
|_+_|
R'de Özel Eksen Nasıl Oluşturulur
R, X ve Y ekseni ölçeğini değiştirmenin yanı sıra kendi eksenlerinizi oluşturmanıza da olanak tanır. Doğal olarak, eksen işlevini kullanmanız gerekecektir. En yaygın şablon şöyle görünür:
|_+_|
Parantez içindeki her bir bileşenin anlamı şudur:
- yan – grafiğinizin eksenin çizileceği tarafı (4 – sağ; 3 – üst; 2 – sol; 1 – alt)
- at - onay işaretlerinin nereye yerleştirileceğini gösteren bir vektör
- etiketler – tik işaretlerinize yerleştirilecek bir etiket vektörleri (sıfır ise, program at değerini kullanır)
- pos - bu, eksen çizginizi çizme koordinatıdır (yani, diğer ekseni kestiği yerdeki değer)
- lty - hattın türü
- col - onay işaretinin ve çizginin rengi
- las – etiketlerin eksene dik (=2) veya paralel (=0) olup olmadığını belirtir
- tck - çizim bölgesinin bir kısmı olarak temsil edilen onay işaretinizin uzunluğu. Negatif değerler grafiğin dışında, pozitif sayılar ise iç kısımda yer alır. Ek olarak, 1 kılavuz çizgilerini oluştururken sıfır, onay işaretlerini bastırır (-0.01 varsayılan değerdir).
Özel eksenler oluştururken, üst düzey çizim işlevi tarafından otomatik olarak oluşturulan eksenleri bastırmayı düşünebilirsiniz. İşte nasıl:
- |__+_| her iki ekseni aynı anda bastırmak için.
- |__+_| X eksenini bastırmak için.
- |__+_| Y eksenini bastırmak için
Ölçek Fonksiyonları ile X ve Y Ekseni Nasıl Değiştirilir?
Eksenlerinizi değiştirmenin başka bir yolu da scale_xx() işlevini kullanmaktır. Bu özelliğin basitleştirilmiş biçimine bir göz atın:
|_+_|
|_+_|
Bu unsurların anlamı şu şekildedir:
- isim – Y veya X ekseni etiketi
- molalar – kılavuzunuzdaki kesintileri kontrol edin (örneğin ızgara çizgileri ve eksen işaretleri). En yaygın değerlerden bazıları, boşluk, feragat ve kesintileri belirten karakter veya sayısal vektörleri içerir.
- etiketler – eksen onay işaretlerinizin etiketleri. İzin verilen değerler null, feragat ve karakter vektörlerini içerir.
- limitler – bu sayısal vektör, X veya Y ekseninin sınırlarını belirler.
- trans – çoğu kullanıcı, trans değeri olarak log2 veya log10'u tercih eder. Adından da anlaşılacağı gibi, eksen dönüşümü için kullanılır.
R Kodlama Becerilerinizi Test Edin
X ve Y ekseninizin ölçeğini değiştirmek, R'de yeni olanaklar açar. Verilerinizi uygun etiketler, onay işaretleri ve diğer temel öğelerle net bir şekilde sunmanıza olanak tanır. Hepsinden iyisi, sürecin çoğu nispeten basit olduğu için ölçeği değiştirirken çok fazla sorun yaşamamalısınız.
R'de varsayılan veya özel eksenleri mi tercih edersiniz? Eksenlerinizi ne sıklıkla değiştiriyorsunuz? Hiç özel bir eksen oluşturdunuz mu? Aşağıdaki yorumlar bölümünde bize bildirin.