Plotly.expess.line

Plotly Expess Line



אחת העלילות הנפוצות ביותר בשרטוטים סטטיסטיים, מדעיים או פיננסיים היא עלילת קו. קל ליצור ולפרש עלילת קווים מכיוון שהיא מציגה נקודות נתונים כסדרה. לאחר מכן הוא מחבר את הנקודות באמצעות קטע ישר המאפשר לך לצפות בשינוי הערכים על פני פרמטר נתון. לכן, אין זה מפתיע שהוא מאומץ באופן נרחב בצרכי תכנון רבים.

במדריך זה, נצלול לתוך הידע שלנו על התווים ונדון כיצד נוכל ליצור עלילת קו באמצעות מודול Plotly Express.

Plotly.express.line()

כדי ליצור עלילת קווים באמצעות המודול Plotly express, נשתמש בפונקציית הקו. הפונקציה לוקחת תחביר כפי שמוצג להלן:







עלילתית. אֶקְסְפּרֶס . קַו ( data_frame = אף אחד , איקס = אף אחד , י = אף אחד , line_group = אף אחד , צֶבַע = אף אחד , line_dash = אף אחד , סֵמֶל = אף אחד , שם_רחף = אף אחד , hover_data = אף אחד , custom_data = אף אחד , טֶקסט = אף אחד , facet_row = אף אחד , facet_col = אף אחד , facet_col_wrap = 0 , מרווח_שורות_פנים = אף אחד , facet_col_spacing = אף אחד , error_x = אף אחד , error_x_minus = אף אחד , error_y = אף אחד , error_y_minus = אף אחד , animation_frame = אף אחד , קבוצת_אנימציה = אף אחד , הזמנות_קטגוריה = אף אחד , תוויות = אף אחד , נטייה = אף אחד , color_discrete_sequence = אף אחד , color_discrete_map = אף אחד , line_dash_sequence = אף אחד , line_dash_map = אף אחד , symbol_sequence = אף אחד , symbol_map = אף אחד , סמנים = שֶׁקֶר , log_x = שֶׁקֶר , מְשַׁעֲמֵם = שֶׁקֶר , טווח_x = אף אחד , range_y = אף אחד , קו_צורה = אף אחד , render_mode = 'אוטומטי' , כותרת = אף אחד , תבנית = אף אחד , רוֹחַב = אף אחד , גוֹבַה = אף אחד )

למרות רשימת הפרמטרים הגדולה, הפונקציה פשוטה יחסית ולעתים רחוקות תצטרכו להשתמש בכל הפרמטרים, אם בכלל.



תן לנו לחקור את רשימת הפרמטרים השימושית והנפוצה ביותר שתצטרך לדעת.



  1. Data_frame – מציין את שמות העמודות המשמשים בעלילה. אתה יכול להעביר ערכים אלה כ-Pandas DataFrame, אובייקט array_like או מילון Python.
  2. x - מציין את הערכים המשמשים למיקום הסימנים לאורך ציר ה-x. אתה יכול לציין פרמטר זה כשם עמודה בתוך מסגרת הנתונים שצוינה, סדרת Pandas או אובייקט array_like.
  3. Y - דומה ל-x אבל הערכים משמשים לציר y.
  4. צבע - מציין את הערכים המשמשים להקצאת הצבע לסימנים.
  5. Line_group - מאפשר לך לקבץ שורות של data_frames לשורות.
  6. Line_shape - מציין את צורת הקווים. הערכים המקובלים כוללים 'ליניארי' או 'שפליין'.
  7. כותרת - מציינת את הכותרת לעלילה.
  8. מצב - מציין את הפונקציה שתחזיר את העלילה קו כ-graph_objects.Figure type.

עלילת קו עם מודול Plotly.Express

הבה נלמד כעת כיצד אנו יכולים ליצור עלילת קו עם ביטוי עלילתי. קח את הקוד שמוצג להלן:





יְבוּא עלילתית. אֶקְסְפּרֶס כפי ש פיקסלים

df = פיקסלים נתונים . מניות ( )

תאנה = פיקסלים קַו ( df , איקס = 'תַאֲרִיך' , י = 'AMZN' )

תאנה. הופעה ( )

בדוגמה שלמעלה, אנו מתחילים בייבוא ​​המודול העלילה כ-px. לאחר מכן אנו יוצרים DataFrame מנתוני מניות הפנדות.

לבסוף, אנו יוצרים את עלילת הקו עבור העמודה 'AMZN' ממסגרת הנתונים. הקוד שלמעלה אמור להחזיר תרשים סדרת זמן של המניות במסגרת הנתונים.



איור לדוגמה הוא כפי שמוצג:

עלילת קו פשוט

אנו יכולים גם ליצור קווים פשוטים מבלי להשתמש בנתונים מותאמים אישית. לדוגמה, אנו יכולים להשתמש בטווח NumPy פשוט כפי שמוצג בקוד למטה.

יְבוּא עלילתית. אֶקְסְפּרֶס כפי ש פיקסלים

יְבוּא רדום כפי ש לְמָשָׁל

איקס = לְמָשָׁל לסדר ( חמישים )

י = לְמָשָׁל לסדר ( 25 , 75 )

תאנה = פיקסלים קַו ( איקס = איקס , י = י )

תאנה. הופעה ( )

הקוד שלמעלה אמור להחזיר עלילת קווים פשוטה כפי שמוצג:

ציון צבע

אם יש לך מספר קווים, אתה יכול להבחין ביניהם על ידי מתן צבע באמצעות פרמטר הצבע.

קח את הקוד לדוגמה למטה:

יְבוּא עלילתית. אֶקְסְפּרֶס כפי ש פיקסלים

df = פיקסלים נתונים . זיכרון פער ( ) . שאילתא ( 'יבשת=='אירופה'' )

תאנה = פיקסלים קַו ( df , איקס = 'שָׁנָה' , י = 'lifeExp' , צֶבַע = 'מדינה' )

תאנה. הופעה ( )

בדוגמה זו, אנו משתמשים בנתוני gapminder. לאחר מכן אנו יוצרים עלילת קו עבור כל מדינה ביבשת אירופה. באמצעות פרמטר הצבע, אנו מציינים את הצבע כעמודה מדינה. זה יקצה צבע ייחודי לכל צבע בעלילה.

הנתון המתקבל הוא כפי שמוצג:

מזל טוב, למדת בהצלחה כיצד ליצור ולהשתמש במגרשי קווים באמצעות Plotly Express.