Salah satu ciri terpenting bahasa pengaturcaraan R ialah skala paksi X dan Y. Mereka menentukan rupa garis grid, label dan kutu anda, menjadikannya penting untuk sebarang projek. Skala lalai selalunya tidak berjaya, di mana perubahan metrik ini dimainkan.
Dalam panduan ini, kami akan menerangkan cara menukar skala paksi X dan Y dalam R. Anda juga akan mengetahui cara membuat paksi tersuai dan butiran berguna yang lain.
Bagaimana Anda Menukar Skala Paksi X dan Y?
Terdapat beberapa cara untuk menukar skala paksi X dan Y dalam asas R. Kebanyakan orang bergantung pada fungsi ylim() dan xlim(). Contoh berikut menunjukkan cara ia berfungsi:
|_+_|
|_+_|
|_+_|
Anda boleh menggunakan ini untuk membuat plot dengan skala paksi lalai:
|_+_|
cara menonton netflix tanpa tv pintar
Membuat plot dengan skala tersuai juga merupakan pilihan:
|_+_|
Bagaimana Menggunakan Fungsi Log untuk Menukar Skala Paksi X dan Y?
Fungsi log juga boleh berguna. Ia membolehkan anda menukar paksi anda kepada skala log. Lihat kod seterusnya untuk melihat fungsi log dalam amalan:
|_+_|
|_+_|
Ini mentakrifkan data yang diperlukan, membolehkan anda membuat plot anda dengan paksi-y log:
|_+_|
Cara Menukar Skala Paksi dalam ggplot2
Mengetahui cara menukar skala paksi adalah bermanfaat dalam pelbagai tetapan, seperti plot dalam asas R anda. Sekali lagi, anda boleh menggunakan fungsi ylim() dan xlim() untuk mengubah skala, seperti yang ditunjukkan oleh kod berikut:
|_+_|
|_+_|
|_+_|
Membuat plot taburan dengan paksi tersuai seharusnya tidak terlalu sukar, sama ada:
|_+_|
|_+_|
|_+_|
|_+_|
Pilihan lain ialah mengubah paksi kepada skala log dengan hujah ini:
- skala_x_berterusan(trans=’log10')
- skala_y_berterusan(trans='log10')
Berikut ialah contoh hujah dalam kod ini:
|_+_|
|_+_|
|_+_|
Maklumat ini membolehkan anda membuat taburan dengan paksi-y log tersuai:
|_+_|
|_+_|
|_+_|
Cara Membuat Paksi Tersuai dalam R
Selain mengubah suai skala paksi X dan Y, R juga membolehkan anda mencipta paksi anda sendiri. Sememangnya, anda perlu menggunakan fungsi paksi. Inilah rupa templat yang paling biasa:
|_+_|
Inilah maksud setiap komponen dalam kurungan:
- sisi – sisi graf anda tempat paksi akan dilukis (4 – kanan; 3 – atas; 2 – kiri; 1 – bawah)
- di – vektor yang menunjukkan di mana tanda semak akan diletakkan
- label - vektor label yang akan diletakkan pada tanda tic anda (jika sifar, program akan menggunakan nilai pada)
- pos - ini ialah koordinat untuk melukis garis paksi anda (iaitu, nilai di mana ia melintasi paksi lain)
- lty – jenis garisan
- col – warna tanda semak dan garisan
- las – ini menentukan sama ada label berserenjang (=2) atau selari (=0) dengan paksi
- tck – panjang tanda semak anda diwakili sebagai pecahan daripada kawasan plot. Nilai negatif berada di luar graf, manakala nombor positif diletakkan di dalam. Di samping itu, sifar menekan tanda kutu manakala 1 mencipta garis grid (-0.01 ialah nilai lalai).
Apabila membuat paksi tersuai, anda mungkin ingin mempertimbangkan untuk menindas paksi yang dijana secara automatik oleh fungsi plot peringkat tinggi. Ini caranya:
- Taipkan |_+_| untuk menekan kedua-dua paksi sekaligus.
- Taipkan |_+_| untuk menekan paksi X.
- Taipkan |_+_| untuk menekan paksi Y
Bagaimana untuk Menukar Paksi X dan Y Dengan Fungsi Skala?
Satu lagi cara untuk mengubah paksi anda ialah menggunakan fungsi scale_xx(). Lihatlah format yang dipermudahkan bagi ciri ini:
|_+_|
|_+_|
Maksud unsur-unsur ini adalah seperti berikut:
- nama – label paksi Y atau X
- rehat – mengawal rehat dalam panduan anda (cth., garis grid dan tanda paksi). Beberapa nilai yang paling biasa termasuk nol, penepian dan aksara atau vektor angka yang menentukan pemisah.
- label – label tanda semak paksi anda. Nilai yang dibenarkan termasuk vektor nol, penepian dan aksara.
- had – vektor berangka ini menentukan had paksi X atau Y.
- trans – kebanyakan pengguna menggunakan log2 atau log10 sebagai nilai trans mereka. Seperti namanya, ia digunakan untuk transformasi paksi.
Uji Kemahiran Pengekodan R Anda
Mengubah suai skala paksi X dan Y anda membuka kemungkinan baharu dalam R. Ia membolehkan anda mempersembahkan data anda dengan jelas dengan label yang sesuai, tanda semak dan elemen penting lain. Paling penting, anda tidak sepatutnya menghadapi banyak masalah untuk menukar skala kerana kebanyakan prosesnya agak mudah.
Adakah anda lebih suka paksi lalai atau tersuai dalam R? Berapa kerap anda menukar paksi anda? Pernahkah anda mencipta paksi tersuai? Beritahu kami di bahagian komen di bawah.