פרמטרים של תרשים קו במרכזי בקרה של LookML

בדף הזה מוסבר איך להוסיף ולהתאים אישית רכיב בלוח הבקרה של LookML‏ type: looker_line באמצעות פרמטרים של מרכז שליטה של LookML בקובץ dashboard.lkml.

מידע על יצירת תרשים קו דרך ממשק המשתמש של Looker זמין בדף התיעוד אפשרויות של תרשים קו.

דוגמה לשימוש


## BASIC PARAMETERS
name: element_name
title: 'Element Title'
type: looker_line
height: N
width: N
top: N
left: N
row: N
col: N
refresh: N (seconds | minutes | hours | days)
note:
  text: 'note text'
  state: collapsed | expanded
  display: above | below | hover

## QUERY PARAMETERS
model: model_name
explore: explore_name
dimensions: [view_name.field_name, view_name.field_name, …]
measures: [view_name.field_name, view_name.field_name, …]
sorts: [view_name.field_name asc | desc, view_name.field_name, …]
pivots: [view_name.field_name, view_name.field_name, …]
limit: N
column_limit: N
filters:
  view_name.field_name: 'Looker filter expression' | 'filter value'
listen:
  dashboard_filter_name: dimension_or_measure_name
query_timezone: 'specific timezone' | user_timezone
merged_queries:
- 'primary query definition'
- 'next source query definition'
  join_fields:
  - field_name: view_name.field_name
    source_field_name: view_name.field_name

## PLOT PARAMETERS
stacking: normal | percent | ''
interpolation: linear | monotone | step | step-before | step-after
show_null_points: true | false
discontinuous_nulls: true | false
swap_axes: true | false
hide_legend: true | false
legend_position: center | left | right
hidden_fields: [view_name.field_name, view_name.field_name, …]
limit_displayed_rows: true | false
limit_displayed_rows_values:
  show_hide: show | hide
  first_last: first | last
  num_rows: 'N'

## SERIES PARAMETERS
colors: [css_color, css_color, …]
show_view_names: true | false
point_style: none | circle | circle_outline
series_colors:
  series_name: css_color
  # Possibly more series color assignments

series_labels:
  'Series Name': desired series label
  # Possibly more series label assignments
series_types:
  series_name: column | line | area | scatter
  # Possibly more series visualization assignments
series_point_styles:
  series_name: square | diamond | triangle | triangle-down | auto

## VALUE PARAMETERS
show_value_labels: true | false
label_color: [css_color, css_color, …]
font_size: Npx
label_value_format: 'value formatting string'
hidden_series: [series_name, series_name, …]

## X-AXIS PARAMETERS
x_axis_scale: auto | linear | ordinal | time
x_axis_reversed: true | false
show_x_axis_label: true | false
x_axis_label: desired x-axis label
show_x_axis_ticks: true | false
x_axis_gridlines: true | false
x_axis_label_rotation: N
x_axis_datetime_label: 'time formatting string'
x_axis_zoom: true | false

## Y-AXIS PARAMETERS
y_axis_gridlines: true | false
y_axis_reversed: true | false
reference_lines:
  # reference line options
y_axis_zoom: true | false

## ADVANCED VISUALIZATION CONFIGURATION PARAMETERS
advanced_vis_config: 'Highcharts JSON snippet'

הגדרות הפרמטרים

שם הפרמטר תיאור
פרמטרים בסיסיים
‫name (לרכיבים) יצירת רכיב
‫title (לרכיבים) שינוי האופן שבו שם של רכיב מוצג למשתמשים
‫type (לרכיבים) קובע את סוג התצוגה החזותית שתשמש ברכיב
‫height (לרכיבים) הגובה של רכיב ביחידות של tile_size עבור לוחות בקרה של layout: tile ו-layout: static
‫width (לרכיבים) המאפיין מגדיר את הרוחב של רכיב ביחידות של tile_size בלוחות בקרה מסוג layout: tile ו-layout: static
top מגדיר את המיקום מלמעלה למטה של רכיב ביחידות של tile_size בלוחות בקרה של layout: static
left מגדיר את המיקום משמאל לימין של רכיב ביחידות של tile_size עבור לוחות בקרה של layout: static
row מגדיר את המיקום מלמעלה למטה של רכיב ביחידות של שורות בלוחות בקרה של layout: newspaper
col המאפיין מגדיר את המיקום משמאל לימין של רכיב ביחידות של עמודות בלוחות בקרה של layout: newspaper
‫refresh (לרכיבים) מגדיר את מרווח הזמן שבו הרכיב יתרענן באופן אוטומטי
note מתחיל קטע של LookML כדי להגדיר הערה לרכיב. לפרמטר הזה יש את הפרמטרים המשניים text,‏ state ו-display.
פרמטרים של שאילתה
model הגדרת המודל שישמש לשאילתה של הרכיב
‫explore (לרכיבים) הגדרת הניתוח בכלי הניתוחים שישמש לשאילתה של הרכיב
dimensions הגדרת המאפיינים שישמשו לשאילתה של הרכיב
measures הגדרת המדדים שישמשו לשאילתה של הרכיב
sorts הגדרת המיון שישמש לשאילתה של הרכיב
pivots הגדרת המאפיינים שישמשו כמאפייני ציר בשאילתה של הרכיב
limit הגדרת מגבלת השורות שתשמש לשאילתה של הרכיב
‫filters (לרכיבים) הגדרת המסננים שאי אפשר לשנות בשאילתה של הרכיב
listen המאפיין מגדיר את המסננים שאפשר לשנות בשאילתה של הרכיב, אם נוצרו filters (ללוח בקרה)
query_timezone הפרמטר הזה מגדיר את אזור הזמן שבו צריך להשתמש כשמריצים את השאילתה
merged_queries הגדרת שאילתה של תוצאות ממוזגות
פרמטרים של תרשים
stacking סדרות נערמות אחת על השנייה כדי ליצור תרשים עמודות מוערם
interpolation מציין את סוג האינטרפולציה שרוצים להוסיף לקו
show_null_points מציין אם לשרטט נקודות עם ערכי null
discontinuous_nulls ערכי null מוצגים כשטח ריק בתרשימים, ולא כאפס
swap_axes הופך את ציר ה-X ואת ציר ה-Y בתרשים
hide_legend הסתרת המקרא של התרשים
legend_position מציין אם מקרא מופיע משמאל, במרכז או מימין לתרשים
hidden_fields מציין שדות לשימוש בשאילתה אבל להסתרה בתרשים
limit_displayed_rows הצגה או הסתרה של שורות בתרשים לפי המיקום שלהן בתוצאות
limit_displayed_rows_values המאפיין הזה מציין אילו שורות יוצגו או יוסתרו בתצוגה חזותית. לפרמטר הזה יש את הפרמטרים המשניים show_hide,‏ first_last ו-num_rows.
פרמטרים של סדרות
colors הגדרת הצבעים של סדרות בתרשים על סמך הסדר שבו הסדרות מופיעות
show_view_names הסתרת שמות התצוגות מתוויות התרשימים
point_style הגדרת האופן שבו נקודות הנתונים מופיעות
series_colors הגדרת הצבעים של סדרות בתרשים על סמך שם הסדרה
series_labels שינוי האופן שבו שם הסדרה מוצג למשתמשים
series_types שילוב של סוגי תרשימים להמחשה על ידי הגדרת הסוג לכל סדרה
series_point_styles מציין את הצורה של נקודות בתרשים
פרמטרים של ערכים
show_value_labels הצגת תוויות ליד נקודות נתונים
label_color מציינת רשימה מופרדת בפסיקים של ערכי צבעים
font_size הגדרת גודל הגופן של תוויות הערכים
label_value_format מציין עיצוב בסגנון Excel לתוויות של ערכים
hidden_series הסתרת סדרת תרשים כשהרכיב נטען
פרמטרים של ציר ה-X
x_axis_scale קובע איך לחשב את קנה המידה של ציר ה-x
x_axis_reversed מציין את הכיוון של ציר ה-X
show_x_axis_label הסתרת התווית של ציר ה-X
x_axis_label הגדרת תווית מותאמת אישית לציר ה-X
show_x_axis_ticks הצגת סימונים על ציר ה-X
x_axis_gridlines הארכת קווי הרשת מציר ה-x
x_axis_label_rotation סיבוב התוויות של ציר ה-X במספר מעלות
x_axis_datetime_label מציין מחרוזת פורמט לתוויות של ציר ה-x, אם הן תאריכים
x_axis_zoom המדיניות קובעת אם מותר לבצע זום לאורך ציר ה-x
פרמטרים של ציר ה-Y
y_axis_gridlines הארכת קווי הרשת מציר ה-y
y_axis_reversed הגדרת הכיוון של ציר ה-x
reference_lines הוספת קווי הפניה לתרשים
y_axis_zoom המדיניות קובעת אם מותר לבצע זום לאורך ציר ה-Y. האפשרות מושבתת אם x_axis_zoom: false.
פרמטרים מתקדמים להגדרת ויזואליזציה
advanced_viz_config מקבל קטע JSON של HighCharts שיכול לבטל כמה הגדרות של ויזואליזציה

פרמטרים בסיסיים

כשמגדירים רכיב של לוח בקרה ב-LookML, צריך לציין ערכים לפחות לפרמטרים הבסיסיים name ו-type. פרמטרים בסיסיים אחרים כמו title,‏ height ו-width משפיעים על המראה והמיקום של אלמנט בלוח הבקרה.

name

הקטע הזה מתייחס לפרמטר name שהוא חלק מרכיב בלוח הבקרה.

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

כל הצהרה של name יוצרת רכיב בלוח הבקרה חדש ומקצה לו שם. שמות הרכיבים צריכים להיות ייחודיים. לפעמים יש הפניה לשמות בפרמטר elements כשמשתמשים בלוחות בקרה של layout: grid.

- name: orders_by_date

title

הקטע הזה מתייחס לפרמטר title שהוא חלק מרכיב בלוח הבקרה.

title אפשר להשתמש בפרמטר הזה גם כחלק מלוח בקרה, כמו שמתואר בדף התיעוד פרמטרים של לוח בקרה.

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

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

דוגמה:

- name: sales_overview
  title: '1) Sales Overview'

אם השתמשתם בפורמט הזה, במקום שהרכיב יופיע כסקירת מכירות, הוא יופיע כ1) סקירת מכירות.

type

הקטע הזה מתייחס לפרמטר type שהוא חלק מרכיב בלוח הבקרה.

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

אפשר להשתמש ב-type גם כחלק מצירוף, כפי שמתואר בדף התיעוד של הפרמטר type (לצירופים).

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

אפשר להשתמש ב-type גם כחלק ממדד, כמו שמתואר בדף התיעוד סוגי מדדים.

הפרמטר type קובע את סוג ההצגה החזותית שבה יש להשתמש ברכיב.

- name: element_name
  type: text | looker_grid | table | single_value | looker_single_record |
        looker_column | looker_bar | looker_scatter | looker_line | looker_area |
        looker_pie | looker_donut_multiples | looker_funnel | looker_timeline |
        looker_map | looker_google_map | looker_geo_coordinates | looker_geo_choropleth | looker_waterfall | looker_wordcloud | looker_boxplot

במאמר type (לגבי מרכזי בקרה של LookML) מופיעה סקירה כללית של הסוגים השונים של רכיבי מרכז הבקרה של LookML.

height

הקטע הזה מתייחס לפרמטר height שהוא חלק מרכיב בלוח הבקרה.

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

ללוחות בקרה עם פריסות tile או static

הפרמטר height מגדיר את הגובה של רכיב ביחידות של tile_size (שמוגדר בפיקסלים) בלוחות הבקרה layout: tile ו-layout: static.

לדוגמה, הקוד הבא מציין tile_size: 100 ו-height: 4, כך שהגובה של רכיב orders_by_date יהיה 400 פיקסלים.

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    height: 4
    ...

למרכזי בקרה עם פריסה של newspaper

הפרמטר height מגדיר את הגובה של רכיב ביחידות של שורה, עבור לוחות בקרה של layout: newspaper.

גובה הרכיב בלוח בקרה עם פריסת עיתון הוא כברירת מחדל 6 שורות, או כ-300 פיקסלים. הגובה המינימלי הוא שורה אחת עבור לוחות בקרה עם פרמטר preferred viewer שהערך שלו הוא dashboards-next. הגובה המינימלי הוא 2 שורות ללוחות בקרה שבהם הפרמטר preferred viewer מוגדר לערך dashboards.

לדוגמה, הקוד הבא מגדיר את הגובה של רכיב ל-12 שורות, או פי שניים מהגובה של רכיבים אחרים שמוגדרים כברירת מחדל:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    height: 12
    ...

width

הקטע הזה מתייחס לפרמטר width שהוא חלק מרכיב בלוח הבקרה.

width אפשר להשתמש בפרמטר הזה גם כחלק מלוח בקרה, כמו שמתואר בדף התיעוד פרמטרים של לוח בקרה.

הפרמטר width מגדיר את הרוחב של אלמנט ביחידות של tile_size, עבור לוחות בקרה מסוג layout: tile ו-layout: static.

לדוגמה, הקוד הבא מציין tile_size: 100 ו-width: 4, כך שהרוחב של רכיב orders_by_date יהיה 400 פיקסלים.

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    width: 4
    ...

הפרמטר width מגדיר את הרוחב של אלמנט, ביחידות של עמודות, בלוחות בקרה של layout: newspaper.

לוח בקרה עם פריסת עיתון מוגדר כברירת מחדל לרוחב של 24 עמודות.

לדוגמה, הקוד הבא מגדיר את הרוחב של הרכיב לחצי מהרוחב של לוח הבקרה:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    width: 12
    ...

top

הפרמטר top מגדיר את המיקום של רכיב מלמעלה למטה, ביחידות של tile_size, עבור לוחות בקרה של layout: static.

לדוגמה, הקוד הבא מציין את tile_size: 100 ו-top: 4, וממקם את הקצה העליון של רכיב orders_by_date במרחק של 400 פיקסלים מהחלק העליון של לוח הבקרה.

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    top: 4
    ...

left

הפרמטר left מגדיר את המיקום משמאל לימין של רכיב, ביחידות של tile_size, עבור לוחות בקרה של layout: static.

לדוגמה, הקוד הבא מציין את tile_size: 100 ו-left: 4, וממקם את הקצה השמאלי של רכיב orders_by_date במרחק של 400 פיקסלים מהצד השמאלי של לוח הבקרה.

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    left: 4
    ...

row

במרכזי בקרה של layout: newspaper, הפרמטר row מגדיר את השורה שבה הקצה העליון של רכיב ממוקם.

לוח הבקרה מתחיל בשורה 0 בחלק העליון של לוח הבקרה. בלוח בקרה עם פריסת עיתון, גובה הרכיב הוא 6 שורות כברירת מחדל, כלומר הרכיבים בלוח הבקרה בחלק העליון של לוח הבקרה (row: 0) יתפסו כברירת מחדל את שורות 0 עד 5.

גובה כל שורה הוא 50 פיקסלים, כלומר גובה ברירת המחדל של רכיב עם 6 שורות הוא 300 פיקסלים.

לדוגמה, הקוד הבא מגדיר שרכיב יוצג בשורה השנייה של הרכיבים בלוח הבקרה, בהנחה שהרכיבים מוגדרים בגובה ברירת המחדל:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    row: 6
    ...

col

במרכזי בקרה של layout: newspaper, הפרמטר col מגדיר את העמודה שבה ממוקם הקצה הימני של האלמנט.

לוחות הבקרה מחולקים ל-24 עמודות. מרכז הבקרה מתחיל בעמודה 0 בצד ימין של מרכז הבקרה. בלוח בקרה עם פריסה של עיתון, רוחב הרכיב הוא 8 עמודות כברירת מחדל. כלומר, רכיבי לוח הבקרה שמשמאל ללוח הבקרה (col: 0) יתפסו כברירת מחדל את העמודות 0 עד 7.

לדוגמה, הקוד הבא מגדיר רכיב שיוצג בעמודה השלישית של הרכיבים בלוח הבקרה:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    col: 16
    ...

refresh

הקטע הזה מתייחס לפרמטר refresh שהוא חלק מרכיב בלוח הבקרה.

refresh אפשר להשתמש בפרמטר הזה גם כחלק מלוח בקרה, כמו שמתואר בדף התיעוד פרמטרים של לוח בקרה.

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

קצב הרענון יכול להיות כל מספר (ללא עשרוניים) של שניות, דקות, שעות או ימים. לדוגמה:

- name: orders_by_date
  refresh: 2 hours

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

note

אפשר להוסיף הערות תיאוריות לרכיבים כמו:

- name: element_name
  note:
    text: 'note text'
    state: collapsed | expanded
    display: above | below | hover

לפרמטר note יש את הפרמטרים המשניים text, state ו-display.

text

פרמטר המשנה text מציין את הטקסט שמוצג בהערה. אפשר להתאים את הטקסט לשוק המקומי.

state

פרמטר המשנה state קובע אם ההערה תהיה collapsed או expanded אם היא גדולה מדי ולא נכנסת לשורה אחת ברוחב של הרכיב. אם בוחרים באפשרות collapsed וההערה ארוכה מדי, היא תסתיים בשלוש נקודות (...) שאפשר ללחוץ עליהן כדי לקרוא את ההערה המלאה.

display

תת-הפרמטר display קובע איפה ההערה מוצגת ברכיב. ‫above ממקם את ההערה בחלק העליון של רכיב, below ממקם אותה בחלק התחתון של רכיב, ו-hover מחייב את המשתמש להעביר את העכבר מעל הרכיב כדי לראות את ההערה.

פרמטרים של שאילתה

כשמגדירים רכיב של לוח בקרה ב-LookML, צריך לציין ערכים לפחות לפרמטרים של השאילתה model ו-explore, ולציין לפחות שדה אחד באמצעות הפרמטר dimensions או הפרמטר measures. אפשר גם להשתמש בפרמטרים אחרים של שאילתה כדי לשלוט באופן שבו הנתונים מוצגים ברכיב של לוח בקרה.

model

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

- name: orders_by_date
  model: ecommerce

הפרמטר model מקבל קבועים של LookML. אפשר להגדיר קבוע בקובץ המניפסט של הפרויקט, ואז להשתמש בתחביר "@{constant_name}" כדי להגדיר את הקבוע כערך של model. שימוש בקבוע מאפשר להגדיר את השם של מודל במקום אחד, וזה שימושי במיוחד אם מעדכנים את השם של מודל שמשמש כמה רכיבים בלוח הבקרה.

מידע נוסף ודוגמה לשימוש בקבועים בלוחות בקרה של LookML זמינים בדף התיעוד של הפרמטר constant.

explore

הקטע הזה מתייחס לפרמטר explore שהוא חלק מרכיב בלוח הבקרה.

אפשר להשתמש ב-explore גם כחלק ממודל, כמו שמתואר בדף התיעוד של הפרמטר explore.

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

הפרמטר explore מגדיר את ה-Explore שבו יש להשתמש בשאילתת הרכיב.

- name: orders_by_date
  explore: order

הפרמטר explore מקבל קבועים של LookML. אפשר להגדיר קבוע בקובץ המניפסט של הפרויקט, ואז להשתמש בתחביר "@{constant_name}" כדי להגדיר את הקבוע כערך של explore. שימוש בקבוע מאפשר לכם להגדיר את השם של ניתוח במיקום אחד, וזה שימושי במיוחד אם אתם מעדכנים את השם של ניתוח שמשמש כמה רכיבים בלוח הבקרה.

מידע נוסף ודוגמה לשימוש בקבועים בלוחות בקרה של LookML זמינים בדף התיעוד של הפרמטר constant.

dimensions

הפרמטר dimensions מגדיר את המאפיין או המאפיינים שבהם יש להשתמש בשאילתת הרכיב. משתמשים בתחביר view_name.dimension_name כדי לציין את המאפיין. אם אין לשאילתה פרמטרים, אל תכללו את dimensions.

## single dimension example
- name: orders_by_date
  dimensions: order.order_date

## multiple dimension example
- name: orders_by_date
  dimensions: [order.order_date, customer.name]

measures

הפרמטר measures מגדיר את המדד או המדדים שבהם יש להשתמש בשאילתת הרכיב. משתמשים בתחביר view_name.measure_name כדי לציין את המידה. אם אין לשאילתה פרמטרים, אל תכללו את measures.

## single measure example
- name: orders_by_date
  measures: order.count

## multiple measure example
- name: orders_by_date
  measures: [order.count, order_item.count]

sorts

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

אם לא מציינים את הפרמטר sorts, הרכיב משתמש בסדר המיון שמוגדר כברירת מחדל ב-Looker. במיון בסדר עולה לא צריך להוסיף סיומת, אבל במיון בסדר יורד צריך להוסיף את הסיומת desc.

בדוגמה הבאה מוגדר מיון יחיד:

- name: orders_by_date
  sorts: order.order_date desc

בדוגמה הבאה מוגדרות כמה אפשרויות מיון:

- name: orders_by_date
  sorts: [order.order_date desc, customer.name]

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

- name: orders_by_category
  sorts: [orders.count desc 0]

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

- name: orders_by_cohort
  sorts: [users.count desc 2]

pivots

הפרמטר pivots מגדיר את המאפיינים שצריך להפוך לצירים בשאילתת האלמנט. משתמשים בתחביר view_name.dimension_name כדי לציין את המאפיין. אם אין לשאילתה פרמטרים, אל תכללו את pivots.

## single pivot example
- name: orders_by_date
  pivots: customer.gender

## multiple pivot example
- name: orders_by_date
  pivots: [customer.gender, customer.age_tier]

limit

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

- name: orders_by_date
  limit: 100

filters

הקטע הזה מתייחס לפרמטר filters שהוא חלק מרכיב בלוח הבקרה.

filters אפשר להשתמש בפרמטר הזה גם כחלק מלוח בקרה, כמו שמתואר בדף התיעוד פרמטרים של לוח בקרה.

אפשר להשתמש ב-filters גם כחלק ממדד, כמו שמתואר בדף התיעוד של הפרמטר filters.

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

התחביר של filters הוא:

- name: element_name
  filters:
    orders.created_date: 2020/01/10 for 3 days
    orders.status: Shipped
    # You can create multiple filter statements

כל מסנן יכול לקבל ביטוי מסנן של Looker או קבוע ערך. אפשר גם להשתמש במשתני Liquid‏ _localization או _user_attributes בביטוי המסנן כדי לקבל ערכי מסנן גמישים.

listen

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

התחביר של listen הוא:

- name: element_name
  listen:
    filter_name_goes_here: dimension or measure on which to apply
                           the filter using view_name.field_name syntax
    # You can add more than one listen statement

מוסיפים את הפרמטר listen לרכיב, ואז מציינים את שם המסנן, נקודתיים והפניה לשדה שאליו רוצים להחיל את המסנן, באמצעות התחביר view_name.field_name. לדוגמה, אפשר ליצור מסנן בשם Date (תאריך) שבו המשתמש צריך להזין תאריך בשדה המסנן בממשק המשתמש. אחר כך אפשר להחיל את הערך שהמשתמש מזין על רכיב orders_by_date באופן הבא:

- dashboard: sales_overview
  ...

  filters:
  - name: date
    type: date_filter

  elements:
 - name: orders_by_date
    listen:
      date: order.order_date
    ...

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

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

query_timezone

הפרמטר query_timezone מציין את אזור הזמן שבו תופעל השאילתה. אפשרויות אזור הזמן מפורטות בדף התיעוד ערכים של timezone. אם רוצים שהשאילתה תפעל לפי אזור הזמן של הצופה, אפשר להקצות את הערך user_timezone.

- name: orders_by_date
  query_timezone: America/Los Angeles
- name: orders_by_customer
  query_timezone: user_timezone

merged_queries

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

בדוגמת הקוד הבאה של LookML נוצר רכיב של type: looker_grid עם תוצאות ממוזגות. בדוגמה הזו, הפרמטר merged_queries משמש ליצירת רכיב בלוח הבקרה שמשלב נתונים משתי שאילתות נפרדות בתרשים טבלה יחיד:

- name: merged_results_element
  title: Merged Results Tile
  type: looker_grid
  merged_queries:
  - model: ecommerce
    explore: users
    type: table
    fields: [users.state, users.count, users.city]
    sorts: [users.count desc 0]
    limit: 5000
    column_limit: 50
    query_timezone: UTC
    listen:
    - State: users.state
  - model: ecommerce
    explore: users
    type: table
    fields: [users.state, users.city]
    sorts: [users.state]
    limit: 500
    column_limit: 50
    query_timezone: UTC
    join_fields:
    - field_name: users.state
      source_field_name: users.state
    - field_name: users.city
      source_field_name: users.city
    listen:
    - State: users.state

בדוגמה הזו, רכיב לוח הבקרה משלב נתונים משתי שאילתות מקור שמבוססות על מודל users Explore ב-ecommerce. השאילתה הראשית כוללת את השדות users.state, users.count ו-users.city, והיא ממיינת את התוצאות לפי השדה users.count. שאילתת המקור השנייה כוללת את השדות users.state ו-users.city, והתוצאות ממוינות לפי השדה users.state.

הפרמטר join_field ממזג את שאילתות המקור על סמך ערכים תואמים בשדות users.state ו-users.city.

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

דוגמה: מיזוג נתוני חברה

נניח שרוצים ליצור שאילתה משולבת שכוללת מידע על חברות משני ניתוחים שונים: company_info ו-companies. רוצים לצרף את השאילתות בשדות ipo.stock_symbol, companies.name ו-companies.contact_email מכל חיפוש כדי ליצור שאילתה שמחזירה תוצאות לגבי שם החברה, כתובת האימייל של איש הקשר בחברה, שנת ההנפקה הראשונית, סימול המניה, מספר העובדים ומספר המשרות. אפשר להגדיר את רכיב השאילתה הממוזגת ב-LookML באופן הבא:

- name: merged_results_element
  title: Merged Results Tile
  merged_queries:
  - model: market_research
    explore: company_info
    fields: [companies.name, companies.contact_email, ipo.public_year, ipo.stock_symbol]
    filters:
      companies.contact_email: "-NULL"
      ipo.valuation_amount: NOT NULL
    sorts: [ipo.public_year desc]
  - model: company_data
    explore: companies
    fields: [companies.name, ipo.stock_symbol, companies.contact_email,
      companies.number_of_employees, jobs.job_count]
    filters:
      companies.number_of_employees: NOT NULL
      ipo.stock_symbol: "-NULL"
      companies.contact_email: "-NULL"
    sorts: [jobs.job_count desc]
    join_fields:
    - field_name: ipo.stock_symbol
      source_field_name: ipo.stock_symbol
    - field_name: companies.name
      source_field_name: companies.name
    - field_name: companies.contact_email
      source_field_name: companies.contact_email

החלת מסננים על רכיבי שאילתה שמוזגו

בדוגמה הקודמת של רכיב שאילתה שמוזג אפשר לראות איך להחיל מסננים שמוגדרים בהארד-קוד ישירות בכל שאילתת מקור באמצעות הפרמטר filters. לדוגמה, המסננים companies.contact_email: "-NULL" ו-ipo.valuation_amount: NOT NULL בשאילתה הראשית מגבילים את התוצאות לחברות שיש להן כתובות אימייל תקפות ליצירת קשר ושווי שוק. המסננים האלה ברמת השאילתה מסננים מראש את הנתונים לפני מיזוג השאילתות, והמשתמש לא יכול לשנות אותם.

אפשר גם להחיל מסנני לוחות בקרה על רכיבי שאילתה שמוזגו באמצעות הפרמטר listen בהגדרה של כל שאילתת מקור. לדוגמה, נניח שיש לכם מסנן ללוח הבקרה בשם Industry שהגדרתם ברמת לוח הבקרה באמצעות הפרמטר filters ללוחות בקרה של LookML:

filters:
- name: Industry
  title: Industry
  type: field_filter
  ui_config:
    type: dropdown_menu
    display: inline
  model: market_research
  explore: company_info
  field: companies.industry

כדי להחיל את המסנן Industry על השדה companies.industry בשתי שאילתות המקור, מוסיפים את הפרמטר listen לכל אחת מהגדרות שאילתות המקור של השאילתה הממוזגת, באופן הבא:

listen:
  Industry: companies.industry

לדוגמה, בקוד לדוגמה הבא מוסיפים את המסנן Industry לשתי שאילתות המקור ברכיב של התוצאות הממוזגות מהדוגמה הקודמת.

- name: merged_results_element
  title: Merged Results Tile
  merged_queries:
  - model: market_research
    explore: company_info
    fields: [companies.name, companies.contact_email, ipo.public_year, ipo.stock_symbol]
    filters:
      companies.contact_email: "-NULL"
      ipo.valuation_amount: NOT NULL
    sorts: [ipo.public_year desc]
    listen:
      Industry: companies.industry
  - model: company_data
    explore: companies
    fields: [companies.name, ipo.stock_symbol, companies.contact_email,
      companies.number_of_employees, jobs.job_count]
    filters:
      companies.number_of_employees: NOT NULL
      ipo.stock_symbol: "-NULL"
      companies.contact_email: "-NULL"
    sorts: [jobs.job_count desc]
    join_fields:
    - field_name: ipo.stock_symbol
      source_field_name: ipo.stock_symbol
    - field_name: companies.name
      source_field_name: companies.name
    - field_name: companies.contact_email
      source_field_name: companies.contact_email
    listen:
      Industry: companies.industry

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

פרמטרים של תרשים

רוב הפרמטרים שמתוארים בקטע הזה תואמים לאפשרויות שבקטע Plot בכלי לעריכת תרשימים של תרשימי קו.

stacking

הפרמטר stacking מציין איך הסדרות מקובצות בתרשים.

  • ‫normal: עמודות, קווים ונקודות מוערמים אחד על גבי השני, כמו בתרשים עמודות אנכי מוערם רגיל.

  • ‫percent: עמודות, קווים ונקודות מוערמים כך שהם ממלאים 100% מהתרשים, והערכים בציר ה-Y מוגדרים כאחוזים.

  • ‫'': העמודות, הקווים והנקודות לא מוצגים בערימה, אלא מקובצים.

stacking: normal | percent | ''

## default value: ''

interpolation

הפרמטר interpolation מציין את סוג קו האינטרפולציה שיוצג.

  • ‫linear: מוצגים קווים ישרים בין הנקודות.

  • ‫monotone: הצגת עקומות חלקות בין הנקודות.

  • ‫step, step_before או step_after: הנקודות מוצגות ומחוברות באמצעות שלבים, ונקודה על הגרף ממוקמת באמצע, בתחילת השלב או בסופו.

interpolation: linear | monotone | step | step-before | step-after

## default value: linear

show_null_points

הפרמטר show_null_points קובע אם לשרטט נקודות עם ערכי null. אם הערך הוא true, ערכים ריקים מוצגים כאפס בציר ה-Y. אם הערך הוא false, ערכי null לא מוצגים בכלל, והתרשים יציג קו ישר בין הנקודות שלפני נקודת ה-null ואחריה. אם רוצים שהתרשים יציג רווח ריק במקום ערך ה-null, אפשר להשתמש ב-discontinuous_nulls: true.

show_null_points: true | false

## default value: true

discontinuous_nulls

הפרמטר הזה מאפשר לכם להתייחס לערכי null כאל מקום ריק בתרשים, במקום כאל אפס (אם אתם רוצים שהם יוצגו כאפס או שיתעלמו מהם, צריך להשתמש ב-show_null_points).

discontinuous_nulls: true | false

## default value: false

הפרמטר הזה לא יפעל אם stacking מוגדר לערך normal או percent. הוא גם לא פועל עם show_null_points: true, כי show_null_points לא יכול להתקיים בו-זמנית עם discontinuous_nulls.

swap_axes

החלפה בין ציר ה-X וציר ה-Y מההגדרה הרגילה. כשמחליפים בין הצירים, התכונות יופיעו על ציר ה-Y והמדדים יופיעו על ציר ה-X.

swap_axes: true | false

## default value: false

hide_legend

ההצהרה הזו תסתיר את מקרא הצבעים מהוויזואליזציה.

hide_legend: true | false

## default value: false

legend_position

אם הערך של hide_legend הוא false (ויש יותר מסדרה אחת), אפשר להשתמש בפרמטר legend_position כדי לציין אם מקרא הסדרה יופיע בצד ימין, במרכז או בצד שמאל של התרשים.

legend_position: center | left | right

## default value: false

hidden_fields

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

hidden_fields: [inventory_items.count, distribution_centers.id]

limit_displayed_rows

הפרמטר limit_displayed_rows מאפשר להציג או להסתיר שורות בתרשים, על סמך המיקום שלהן בתוצאות. לדוגמה, אם בתרשים מוצג ממוצע נע ל-7 ימים, יכול להיות שתרצו להסתיר את 6 השורות הראשונות. אם מגדירים את הפרמטר הזה לערך true, אפשר לציין את הערכים והמיקומים בתרשים שאליהם הוא חל באמצעות הפרמטר limit_displays_rows_values ופרמטרי המשנה שלו.

limit_displayed_rows: true
limit_displayed_rows_values:
  show_hide: hide | show
  first_last: first | last
  num_rows: '10'

limit_displayed_rows_values

משתמשים בפרמטר limit_displayed_rows_values ובפרמטרים המשניים שלו show_hide,‏ first_last ו-num_rows עם limit_displayed_rows כדי לציין אילו שורות להציג או להסתיר בתצוגה חזותית. דוגמאות לשימוש מופיעות בקטע limit_displayed_rows.

show_hide

תת-הפרמטר show_hide קובע אם להסתיר שורות מסוימות מהתרשים להמחשה. מגדירים את show_hide ל-show כדי להציג רק מספר מוגבל של שורות בתצוגה החזותית, ומגדירים את show_hide ל-hide כדי להחריג שורות מסוימות מהתצוגה החזותית.

first_last

תת-הפרמטר first_last מגדיר אם השורות שיוסתרו או יוצגו יהיו השורות הראשונות או האחרונות בקבוצת התוצאות. אם מגדירים את first_last לערך first, השורות הראשונות מוצגות או מוסתרות, ואם מגדירים את first_last לערך last, השורות האחרונות מוצגות או מוסתרות.

num_rows

פרמטר המשנה num_rows מגדיר את מספר השורות שיוסתר או יוצג. לדוגמה, num_rows: '10' יציג או יסתיר את 10 השורות הראשונות או האחרונות של קבוצת התוצאות מההדמיה.

פרמטרים של סדרות

הפרמטרים שמתוארים בקטע הזה תואמים לאפשרויות שבקטע Series (סדרות) בכלי לעריכת תרשימים של קווים.

colors

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


colors: [blue, orange, yellow, red, purple]

בכל מאפייני התרשים שבהם מציינים צבע, ערך הצבע יכול להיות מחרוזת הקסדצימלית, כמו #2ca6cd, או מחרוזת של שם צבע ב-CSS, כמו mediumblue.

show_view_names

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

show_view_names: true | false

## default value: true

point_style

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

  • ‫none: לתרשימי קו ושטח. הנקודות לא מוצגות.
  • ‫circle: מוצגים עיגולים מלאים.
  • ‫circle_outline: מוצגים עיגולים עם קו מתאר.

series_colors

מגדירים את הצבעים של הסדרה על סמך שם הסדרה, באמצעות זוגות של name: value.

בתרשים ציר, שמות הסדרות הם שמות הציר.

series_colors:
  'Yes': skyblue
  'No': '#000000'

בתרשים עם כמה מדדים, שמות הסדרות הם שמות השדות של המדדים.

series_colors:
  inventory_items.count: crimson
  orders.count: green

אם שם הסדרה לא מופיע ב-series_colors, התרשים יוגדר כברירת מחדל לרשימת הצבעים שמופיעה ב-colors. אם לא מגדירים את colors, התרשים יחזור לסכימת הצבעים שמוגדרת כברירת מחדל.

series_labels

מגדירים את התוויות של סדרה אחת או יותר על סמך שם הסדרה, באמצעות צמדי name: label.

בתרשים ציר, שמות הסדרות הם שמות הציר.

series_labels:
  'Yes': iOS Users
  'No': Android Users

בתרשים עם כמה מדדים, שמות הסדרות הם שמות השדות של המדדים.

series_labels:
  inventory_items.count: Inventory
  orders.count: Orders

series_types

הפרמטר series_type מאפשר להשתמש בסוגים שונים של תרשימים קרטזיים באותה תצוגה חזותית. משתמשים בפרמטר הזה כדי להקצות סוג תרשים לכל סדרה שרוצים לשנות. אפשרויות הסוג הן line,‏ column,‏ bar,‏ area ו-scatter.

series_types:
  series_a_name: column
  series_b_name: line

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

series_point_styles

מציינים את הצורה של הנקודות בתרשים עבור סוגי סדרות של קו, שטח או פיזור. אפשר להגדיר את series_point_styles כ-square,‏ diamond,‏ triangle,‏ triangle-down או auto.


series_point_styles:
  users.count: triangle

פרמטרים של ערכים

הפרמטרים שמתוארים בקטע הזה תואמים לאפשרויות בקטע 'ערכים' בעורך הוויזואליזציה של תרשימי קו.

show_value_labels

הצגת הערך של עמודה, קו או נקודה לצד נקודה על הגרף.

show_value_labels: true | false

## default value: false

labelColor

אם labelColorEnabled מוגדר ל-true, צריך להשתמש בפרמטר labelColor כדי לציין צבע מותאם אישית לתווית ולאחוזים. תוויות שבהן הערך של labelPosition הוא inline יופיעו בצבע שנבחר, ותוויות משני הצדדים של התרשים יופיעו בצבע כהה יותר בכ-40% מהצבע שנבחר.


labelColor: "#4FBC89"

font_size

מגדירים את גודל הגופן של תוויות הערכים באמצעות גודל CSS תקין, כמו 10px או 12px.


font_size: 14px

label_value_format

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

בדף התיעוד בנושא הוספת עיצוב מותאם אישית לשדות מספריים מוסבר איך מציינים את הפורמטים האלה. עם זאת, אי אפשר להעביר עיצוב צבעוני ב-Looker.

הפורמט שמשמש בפרמטר label_value_format של לוח הבקרה ב-LookML זהה לפורמט שמשמש בפרמטר value_format של LookML, אלא שבפרמטר value_format של LookML מחרוזת הפורמט צריכה להיות מוקפת במירכאות כפולות.


label_value_format: '0.00'

hidden_series

הפרמטר hidden_series מציין איזו סדרה תושבת בתרשים, כלומר הסדרה תופיע במקרא של התרשים, אבל באפור. המשתמשים יכולים להפעיל סדרות מושבתות על ידי לחיצה עליהן במקרא של התרשים. לכן, יכול להיות ש-hidden_series לא יפעל כמו שרוצים עם hide_legend: true.

בתרשים עם ציר, שמות הסדרות הם שמות הצירים:

hidden_series: ['Yes', 'No']

בתרשים עם כמה מדדים, שמות הסדרות הם שמות השדות של המדדים:

hidden_series: [inventory_items.count, orders.count]

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

פרמטרים של ציר X

הפרמטרים שמתוארים בקטע הזה תואמים לאפשרויות שבX בכלי לעריכת תרשימים של קווים.

x_axis_scale

הפרמטר הזה קובע איך המערכת מחשבת את קנה המידה של ציר ה-x.

  • ‫auto: קנה המידה יוסק מנתוני הבסיס. זוהי הגדרת ברירת המחדל.
  • ‫linear: הסולם יוצג כנתונים מספריים ליניאריים. הפעולה הזו לא תעבוד אם אי אפשר להמיר את הנתונים הבסיסיים למספרים.
  • ordinal: הנתונים יוצגו כערכים נפרדים במרווחים שווים.
  • ‫time: הנתונים יוצגו כפונקציה של הזמן והציר יתויג בהתאם. הפעולה הזו לא תפעל אם אי אפשר להמיר את הנתונים הבסיסיים לתאריכים.
x_axis_scale: auto | linear | ordinal | time

## default value: auto

x_axis_reversed

הפרמטר הזה מגדיר את הכיוון של ציר ה-X. כשמגדירים את x_axis_reversed לערך false, הערכים גדלים משמאל לימין. אם הערך הוא true, הערכים יורדים משמאל לימין.


x_axis_reversed: true | false

show_x_axis_label

הפרמטר הזה קובע אם התוויות מוצגות בציר ה-X.

show_x_axis_label: true | false

## default value: true

x_axis_label

הפרמטר הזה מציין תווית לציר ה-x. אפשר להשתמש בפרמטר הזה כש-show_x_axis_label מוגדר ל-true.

x_axis_label: Order Date

show_x_axis_ticks

הפרמטר הזה קובע אם תוויות הערכים מוצגות על ציר ה-X.

show_x_axis_ticks: true | false

## default value: true

x_axis_gridlines

הפרמטר הזה קובע אם קווי הרשת יורחבו מציר ה-X.

x_axis_gridlines: true | false

## default value: false

x_axis_label_rotation

הפרמטר x_axis_label_rotation מגדיר את הסיבוב של התוויות בציר X במעלות. הפרמטר הזה מקבל ערכים בין -360 ל-360, שמציינים את מספר המעלות לסיבוב התוויות.

x_axis_label_rotation: -45

x_axis_datetime_label

הפרמטר הזה מציין מחרוזת פורמט לתוויות של ציר ה-X, אם הן תאריכים. אם המדיניות x_axis_scale לא מוגדרת לערך time, אין לה השפעה.


x_axis_datetime_label: '%b %d'

מידע על עיצוב של שעות מופיע בדף התיעוד בנושא עיצוב של שעות בתרשימים.

x_axis_zoom

הפרמטר הזה מציין אם המשתמשים יכולים להגדיל את התצוגה של ציר ה-x בתרשים. כש-x_axis_zoom מוגדר ל-true, אפשר להשתמש בהגדלה. כשמגדירים את x_axis_zoom לערך false, אי אפשר לשנות את מרחק התצוגה.

אם המדיניות x_axis_zoom מוגדרת לערך false, האפשרות y_axis_zoom מושבתת.

x_axis_zoom: true | false

# default value: true

פרמטרים של ציר Y

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

הפרמטרים שמתוארים בקטע הזה תואמים לאפשרויות Y בכלי לעריכת תרשימים של תרשימי קו.

y_axis_gridlines

הפרמטר הזה קובע אם קווי הרשת יורחבו מציר ה-y.

y_axis_gridlines: true | false

## default value: true

y_axis_reversed

הפרמטר הזה מגדיר את הכיוון של ציר ה-Y. כשמגדירים את y_axis_reversed לערך false, הערכים גדלים ככל שעולים בציר. כשמגדירים את הערך true, הערכים יורדים ככל שמתרחקים מראשית הציר.


## y_axis_reversed: true | false

# default value: false

reference_lines

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

מידע על הגדרת קווי ייחוס זמין בדף פרמטרים של קווי ייחוס בלוח הבקרה.


reference_lines:
   # reference line options

y_axis_zoom

הפרמטר הזה קובע אם המשתמשים יכולים להגדיל את התצוגה של ציר ה-Y בתרשים. כש-y_axis_zoom מוגדר ל-true, אפשר להשתמש בהגדלה.

אם y_axis_zoom מוגדר כ-false, המשתמשים לא יכולים להגדיל חלקים קטנים יותר בציר ה-y. עם זאת, יכול להיות שהמשתמשים עדיין יוכלו להגדיל חלקים קטנים יותר של ציר ה-x אם הפרמטר x_axis_zoom מוגדר לערך true.

אם x_axis_zoom מוגדר לערך false, ‏ y_axis_zoom מושבת.

y_axis_zoom: true | false

# default value: true

הגדרות מתקדמות של תרשימים להמחשה

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

advanced_vis_config

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


advanced_vis_config: "{ series: [{ formatters: [{ select: 'value >= 50', style: { color: 'orange' } }]}]}"

# This example changes the color to orange for any series value that is greater than or equal to 50.

# default value: null