אחת התכונות החשובות ביותר של שפת התכנות R היא סולמות ציר ה-X וה-Y. הם קובעים את המראה של קווי הרשת, התוויות והתיקים שלך, מה שהופך אותם לחיוניים עבור כל פרויקט. סולמות ברירת מחדל לרוב לא עושים את העבודה, וזה המקום שבו שינוי המדדים הללו נכנס לתמונה.
במדריך זה, נסביר כיצד לשנות את קנה המידה של ציר X ו-Y ב-R. כמו כן, תגלה כיצד ליצור צירים מותאמים אישית ופרטים שימושיים אחרים.
איך משנים את קנה המידה של ציר X ו-Y?
ישנן מספר דרכים לשנות את סולם ציר X ו-Y בבסיס R. רוב האנשים מסתמכים על הפונקציות ylim() ו-xlim(). הדוגמה הבאה מראה כיצד הם פועלים:
|_+_|
|_+_|
|_+_|
אתה יכול להשתמש בזה כדי ליצור עלילה עם קנה המידה של ציר ברירת המחדל:
|_+_|
להעביר קבצים מחשבון כונן Google אחד למשנהו
יצירת מגרשים בקנה מידה מותאם אישית היא גם אפשרות:
|_+_|
כיצד להשתמש בפונקציית היומן כדי לשנות את קנה המידה של ציר X ו-Y?
גם פונקציית היומן יכולה להיות שימושית. זה מאפשר לך להפוך את הצירים שלך לסולמות יומן. עיין בקוד הבא כדי לראות את פונקציית היומן בפועל:
|_+_|
|_+_|
זה מגדיר את הנתונים הדרושים, ומאפשר לך ליצור את העלילה שלך עם ציר y יומן:
|_+_|
כיצד לשנות את קנה המידה של הציר ב-ggplot2
לדעת כיצד לשנות את קנה המידה של הציר מועיל בהגדרות שונות, כגון חלקות בבסיס R שלך. שוב, אתה יכול להשתמש בפונקציות ylim() ו-xlim() כדי לשנות את קנה המידה, כפי שמוצג בקוד הבא:
|_+_|
|_+_|
|_+_|
יצירת פיזור עם צירים מותאמים אישית לא אמורה להיות קשה מדי:
|_+_|
|_+_|
|_+_|
|_+_|
אפשרות נוספת היא להפוך את הצירים לסולמות יומן עם הארגומנטים הבאים:
- scale_x_continuous(trans='log10')
- scale_y_continuous(trans='log10')
הנה דוגמה לארגומנטים האלה בקוד:
|_+_|
|_+_|
|_+_|
מידע זה מאפשר לך ליצור תמונת פיזור עם ציר y יומן מותאם אישית:
|_+_|
|_+_|
|_+_|
כיצד ליצור ציר מותאם אישית ב-R
מלבד שינוי קנה המידה של צירי X ו-Y, R גם מאפשר לך ליצור צירים משלך. באופן טבעי, תצטרך להשתמש בפונקציית הציר. כך נראית התבנית הנפוצה ביותר:
|_+_|
הנה המשמעות של כל רכיב בתוך הסוגריים:
- צד - הצד של הגרף שבו יצויר הציר (4 - ימין; 3 - למעלה; 2 - שמאל; 1 - למטה)
- at – וקטור המציין היכן ימוקמו סימני הסימון
- תוויות - וקטורי תווית שימוקמו בסימני הטיק שלך (אם הוא אפס, התוכנית תשתמש בערך ב-at)
- pos - זו הקואורדינטה לשרטוט קו הציר שלך (כלומר, הערך שבו הוא חוצה את הציר השני)
- lty - סוג הקו
- col – צבע הסימון והקו
- las - זה מציין אם התוויות מאונכות (=2) או מקבילות (=0) לציר
- tck - אורך סימן הסימון שלך המיוצג כשבריר מאזור התווים. ערכים שליליים נמצאים מחוץ לגרף, בעוד שמספרים חיוביים ממוקמים בפנים. בנוסף, אפס מדכא את התיקים בעוד ש-1 יוצר את קווי הרשת (-0.01 הוא ערך ברירת המחדל).
בעת יצירת צירים מותאמים אישית, ייתכן שתרצה לשקול לדכא את הצירים שנוצרו אוטומטית על ידי פונקציית השרטוט ברמה גבוהה. כך:
- הקלד |_+_| לדכא את שני הצירים בבת אחת.
- הקלד |_+_| כדי לדכא את ציר ה-X.
- הקלד |_+_| כדי לדכא את ציר ה-Y
כיצד לשנות את ציר X ו-Y עם פונקציות קנה המידה?
דרך נוספת לשנות את הצירים שלך היא להשתמש בפונקציה scale_xx() . תסתכל על הפורמט הפשוט של תכונה זו:
|_+_|
|_+_|
המשמעות של אלמנטים אלה היא כדלקמן:
- שם - תווית ציר Y או X
- הפסקות - שליטה בהפסקות במדריך שלך (למשל, קווי רשת ותיקוזי ציר). חלק מהערכים הנפוצים ביותר כוללים ריק, ויתור, ווקטורים של תווים או מספרים המציינים את ההפסקות.
- תוויות - תוויות של סימני הציר שלך. הערכים המותרים כוללים וקטורים של null, ויתור ותווים.
- גבולות - וקטור מספרי זה קובע את הגבולות של ציר X או Y.
- trans - רוב המשתמשים הולכים על log2 או log10 בתור ערך הטרנס שלהם. כפי שהשם מרמז, הוא משמש לשינוי ציר.
העמד את כישורי קידוד R שלך למבחן
שינוי קנה המידה של ציר ה-X וה-Y שלך פותח אפשרויות חדשות ב-R. זה מאפשר לך להציג את הנתונים שלך בצורה ברורה עם תוויות מתאימות, סימני סימון ואלמנטים חיוניים אחרים. והכי חשוב, לא צריכה להיות לך יותר מדי בעיות בשינוי קנה המידה מכיוון שרוב התהליך הוא פשוט יחסית.
האם אתה מעדיף ברירת מחדל או צירים מותאמים אישית ב-R? באיזו תדירות אתה מחליף צירים? האם אי פעם יצרת ציר מותאם אישית? ספר לנו בקטע ההערות למטה.