Visualization
Diese Komponente ruft die Daten und die Konfiguration aus dem Abfragekontext ab und rendert die entsprechende Visualisierung. Sie können Breite und Höhe anpassen, indem Sie numerische Pixelwerte an diese Eigenschaften übergeben.
Attribut | Werte | Hinweise |
---|---|---|
width
|
Anzahl (in Pixeln) | Standardmäßig 100 %, wenn „prop“ nicht definiert ist. |
height
|
Anzahl (in Pixeln) | Standardeinstellung: 500 Pixel, wenn Objekt nicht definiert ist. |
chartTypeMap
|
Schlüssel/Wert-Objekt | Hier wird ein Schlüssel/Wert-Objekt akzeptiert, das definiert, welche Komponente gerendert werden soll, wenn das Adaptersystem bestimmte Werte für den Diagrammtyp erkennt. Kann verwendet werden, um die Standarddiagramme von Looker zu überschreiben oder dem Adaptersystem neue Diagrammtypen hinzuzufügen. |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
import { MyCustomRadar } from '../MyCustomRadar'
<Query query='12345' config={{ type: 'radar'}}>
<Visualization
width={1000}
height={500}
chartTypeMap={{ radar: MyCustomRadar}}
/>
</Query>
Query
Query
wird in unsere JavaScript API eingebunden, um den Anfrage-/Antwortzyklus zu verarbeiten und eine Abfrageantwort anhand der Abfrage-ID oder des qid
-Werts abzurufen. Sie können Überschreibungen von Visualisierungskonfigurationen übergeben, die mit der API-Antwort zusammengeführt werden sollen, und alle Daten in den React-Kontext laden lassen.
Attribut | Werte | Hinweise |
---|---|---|
query
|
Zahl | String | Es kann entweder die Query.client_id , die in der URL eines Explores nach der qid -Eigenschaft (3fdrdE0b3ATltUvXBaSOPN ) kommt, oder eine numerische Abfrage-ID (1234 ) sein. Wenn Sie Zugriff auf die numerische Abfrage-ID haben, kann durch Ausgangspunkt dieses Werts eine zusätzliche Serveranfrage gespart werden.Query akzeptiert entweder das Attribut query oder das Attribut dashboard , aber nicht beides.
|
dashboard
|
Zahl | Akzeptiert eine numerische Dashboard-ID (1234 ). Wenn Sie Zugriff auf die numerische Dashboard-ID haben, kann ab diesem Wert eine zusätzliche Serveranfrage gespeichert werden.dashboard akzeptiert nicht die String-IDs von LookML-Dashboards.Query akzeptiert entweder das Attribut query oder das Attribut dashboard , aber nicht beides.
|
config
|
Akzeptiert je nach type -Wert die folgenden Eigenschaften:type , legend , positioning , render_null_values , tooltips , series , x_axis , y_axis Eine Liste der unterstützten Werte finden Sie weiter unten auf dieser Seite in der diagrammspezifischen Dokumentation.
|
Konfigurationseinstellungen für Diagramme festlegen und überschreiben |
LoadingIndicator
|
Komponentenreferenz | Akzeptiert eine nicht bereitgestellte Komponentenreferenz. Standardwert: ProgressCircular
|
import { Visualization, Query } from '@looker/visualizations'
import { ProgressCircular } from '@looker/components'
<Query
query='12345'
config={{
/* specific properties described later on this page */
}}
LoadingIndicator={ProgressCircular}
>
<Visualization />
</Query>
Flächendiagramm-Eigenschaften
Im Folgenden finden Sie die config
-Eigenschaften für Flächendiagramme.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'area'
|
|
legend
|
false (zum Deaktivieren) ODER { position: 'left' | 'bottom' | 'right' | 'top' }
|
Legt die Position der Legende fest oder deaktiviert die Legende, indem sie auf false gesetzt wird.Standardwert: { position: 'bottom' }
|
positioning
|
'overlay' | 'stacked' | 'percent'
|
Diagrammstapelmodus. Standardwert: 'overlay'
|
render_null_values
|
boolean | Behandelt Nullwerte als 0. Standardwert: false
|
tooltips
|
boolean | Aktiviert oder deaktiviert Kurzinfos, die angezeigt werden, wenn der Mauszeiger auf Datenpunkte bewegt wird. Standardwert: true
|
series
|
Reihen im view_name.field_name -Format
|
Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt Serie. |
x_axis
|
Konfiguration der X-Achse | Im Abschnitt X-Achse finden Sie Konfigurationsoptionen und Anwendungsbeispiele. |
y_axis
|
Konfiguration der Y-Achse | Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt y-Achse. |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'area',
legend: { position: 'left' },
positioning: 'stacked',
render_null_values: true,
tooltips: true,
}}
>
<Visualization />
</Query>
series
Das Attribut series
kann entweder ein Array von Reihenkonfigurationen oder ein benanntes Objekt akzeptieren, das eine bestimmte Reihe in Ihrer Antwort überschreibt.
Attribut | Werte | Hinweise |
---|---|---|
color
|
String | Hexadezimalcode |
label
|
String | |
line_width
|
Zahl | Legen Sie die Linienstärke in Pixeln fest. Standardeinstellung: 3 |
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Punktform festlegen. Standardwert: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Punktstil festlegen. Standard: 'none' (Punkte deaktiviert)
|
visible
|
boolean | Datenreihen ein- oder ausblenden Standardwert: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
/* named series overrides */
<Query
query='12345'
config={{
type: 'area',
series: {
'orders.count': {
color: '#4285F4',
label: 'Total Orders',
shape: 'square',
}
}
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'area',
series: [{ color: '#4285F4', label: 'Total Orders', shape: 'square' }],
}}
>
<Visualization />
</Query>
x_axis
Obwohl unsere Diagramme derzeit nur eine einzige x-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass mehrere Achsen konfiguriert werden können.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Rasterlinien ein- oder ausblenden Standardwert: false
|
label
|
false (Label ausblenden) | String (zu rendernder Wert)
|
Legt den Wert fest, der als Label der X-Achse gerendert werden soll. Standard: false (kein Label)
|
reversed
|
boolean | Kehrt die Reihenfolge der Datenpunkte um. Standardwert: false
|
values
|
boolean | Die entlang der Achse gerenderten Werte ein- oder ausblenden. Standardwert: true |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'area',
x_axis: [{ gridlines: true, label: 'Date of first purchase' }],
}}
>
<Visualization />
</Query>
y_axis
Auch wenn unsere Diagramme derzeit nur eine einzelne y-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass die Konfiguration mehrerer Achsen unterstützt wird.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (Label ausblenden) | String (zu rendernder Wert)
|
Legt den Wert fest, der als Label der Y-Achse gerendert werden soll. Standard: false (kein Label)
|
range
|
[Zahl (min.) | 'auto' , Zahl (max.) | 'auto' |
Legt den Mindest- und Höchstwert der Y-Achse fest. Wenn Sie „min“ auf 'auto' festlegen, wird standardmäßig 0 verwendet. Wenn Sie „max“ auf 'auto' festlegen, wird standardmäßig der maximale Datenpunktwert im Satz verwendet. Standardeinstellung: ['auto' | 'auto']
|
values
|
boolean | Die entlang der Achse gerenderten Werte ein- oder ausblenden. Standardwert: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'area',
y_axis: [
{ gridlines: true, label: 'Number of orders', range: [50, 'auto'] },
],
}}
>
<Visualization />
</Query>
Eigenschaften von Balken- und Säulendiagrammen
Im Folgenden sind die config
-Eigenschaften für Balken- und Säulendiagramme aufgeführt.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'bar' | 'column'
|
|
legend
|
false (zum Deaktivieren) ODER { position: 'left' | 'bottom' | 'right' | 'top' }
|
Legt die Position der Legende fest oder deaktiviert sie, indem Sie sie auf false setzen. Standard: { position: 'bottom' }
|
positioning
|
'grouped' | 'stacked' | 'percent'
|
Diagramm-Stapelmodus Standardwert: 'overlay'
|
tooltips
|
boolean | Aktiviert oder deaktiviert Kurzinfos, die angezeigt werden, wenn der Mauszeiger auf Datenpunkte bewegt wird.Standardwert: true
|
series
|
Reihe im Format view_name.field_name
|
Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt Serie. |
x_axis
|
Konfiguration der X-Achse | Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt x-Achse. |
y_axis
|
Konfiguration der Y-Achse | Im Abschnitt Y-Achse finden Sie Konfigurationsoptionen und Anwendungsbeispiele. |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'bar',
legend: { position: 'left' },
positioning: 'stacked',
tooltips: true,
}}
>
<Visualization />
</Query>
series
Das Attribut series
kann entweder ein Array von Reihenkonfigurationen oder ein benanntes Objekt akzeptieren, das eine bestimmte Reihe in Ihrer Antwort überschreibt.
Attribut | Werte | Hinweise |
---|---|---|
color
|
String | Hexadezimalcode |
label
|
String | |
visible
|
boolean | Sie können die Datenreihe ein- oder ausblenden. Standardwert: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'column',
series: {
'orders.count': {
color: '#4285F4',
label: 'Total Orders',
visible: false,
},
},
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'column',
series: [{ color: '#4285F4', label: 'Total Orders', visible: false }],
}}
>
<Visualization />
</Query>
x_axis
Obwohl unsere Diagramme derzeit nur eine einzige x-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass mehrere Achsen konfiguriert werden können.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (Label ausblenden) | String (zu rendernder Wert)
|
Legt den Wert fest, der als Label der X-Achse gerendert werden soll. Standard: false (kein Label)
|
reversed
|
boolean | Kehrt die Reihenfolge der Datenpunkte um. Standardwert: false
|
values
|
boolean | Die entlang der Achse gerenderten Werte ein- oder ausblenden. Standardwert: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'column',
x_axis: [{ gridlines: true, label: 'Date of first purchase' }],
}}
>
<Visualization />
</Query>
y_axis
Obwohl unsere Diagramme derzeit nur eine einzige Y-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass mehrere Achsen konfiguriert werden können.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (Label ausblenden) | String (zu rendernder Wert)
|
Legt den Wert fest, der als Label der Y-Achse gerendert werden soll. Standard: false (kein Label)
|
range
|
[Zahl (min.) | 'auto' , Zahl (max.) | 'auto' |
Legt den Mindest- und Höchstwert der Y-Achse fest. Wenn Sie „min“ auf „auto“ festlegen, wird standardmäßig „0“ verwendet. Wenn Sie „max“ auf „auto“ festlegen, wird standardmäßig der maximale Datenpunktwert im Satz verwendet. Standardeinstellung: ['auto' | 'auto'] .
|
values
|
boolean | Die entlang der Achse gerenderten Werte ein- oder ausblenden. Standardwert: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'bar',
y_axis: [
{ gridlines: true, label: 'Number of orders', range: [500, 'auto'] },
],
}}
>
<Visualization />
</Query>
Eigenschaften von Liniendiagrammen
Im Folgenden finden Sie die config
-Eigenschaften für Liniendiagramme.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'line'
|
|
legend
|
false (zum Deaktivieren) ODER { position: 'left' | 'bottom' | 'right' | 'top' }
|
Legt die Position der Legende fest oder deaktiviert sie, indem Sie sie auf false setzen. Standard: { position: 'bottom' }
|
render_null_values
|
boolean | Behandelt Nullwerte als 0. Standardwert: false
|
tooltips
|
boolean | Aktiviert oder deaktiviert Kurzinfos, die angezeigt werden, wenn der Mauszeiger auf Datenpunkte bewegt wird. Standardwert: true
|
series
|
Reihe im Format view_name.field_name
|
Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt Reihe. |
x_axis
|
Konfiguration der X-Achse | Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt x-Achse. |
y_axis
|
Konfiguration der Y-Achse | Im Abschnitt Y-Achse finden Sie Konfigurationsoptionen und Anwendungsbeispiele. |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'line',
legend: { position: 'left' },
render_null_values: true,
tooltips: true,
}}
>
<Visualization />
</Query>
series
Für die Property series
kann entweder ein Array von Serienkonfigurationen oder ein benanntes Objekt verwendet werden, das eine bestimmte Reihe in der Antwort überschreibt.
Attribut | Werte | Hinweise |
---|---|---|
color
|
String | Hexadezimalcode |
label
|
String | |
line_width
|
Zahl | Legen Sie die Linienstärke in Pixeln fest. Standardeinstellung: 3 |
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Punktform festlegen. Standardwert: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Punktstil festlegen. Standard: 'none' (Punkte deaktiviert)
|
visible
|
boolean | Datenreihen ein- oder ausblenden Standardwert: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
/* named series overrides */
<Query
query='12345'
config={{
type: 'line',
series: {
'orders.count': {
color: '#4285F4',
label: 'Total Orders',
shape: 'square',
},
},
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'line',
series: [{ color: '#4285F4', label: 'Total Orders', shape: 'square' }],
}}
>
<Visualization />
</Query>
x_axis
Auch wenn unsere Diagramme derzeit nur eine einzelne X-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass die Konfiguration mehrerer Achsen unterstützt wird.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (Label ausblenden) | String (zu rendernder Wert)
|
Legt den Wert fest, der als Label der X-Achse gerendert werden soll. Standard: false (kein Label)
|
reversed
|
boolean | Kehrt die Reihenfolge der Datenpunkte um. Standardwert: false
|
values
|
boolean | Die entlang der Achse gerenderten Werte ein- oder ausblenden. Standardwert: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'line',
x_axis: [{ gridlines: true, label: 'Date of first purchase' }],
}}
>
<Visualization />
</Query>
y_axis
Obwohl unsere Diagramme derzeit nur eine einzige Y-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass mehrere Achsen konfiguriert werden können.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Rasterlinien ein- oder ausblenden Standardwert: false
|
label
|
false (Label ausblenden) | String (zu rendernder Wert)
|
Legt den Wert fest, der als Label der Y-Achse gerendert werden soll. Standard: false (kein Label)
|
range
|
[Zahl (min.) | 'auto' , Zahl (max.) | 'auto' |
Legt den Mindest- und Höchstwert der Y-Achse fest. Wenn Sie „min“ auf „auto“ festlegen, wird standardmäßig „0“ verwendet. Wenn Sie „max“ auf „auto“ festlegen, wird standardmäßig der maximale Datenpunktwert im Satz verwendet. Standardeinstellung: ['auto' | 'auto'] .
|
values
|
boolean | Die entlang der Achse gerenderten Werte ein- oder ausblenden. Standardwert: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'line',
y_axis: [
{ gridlines: true, label: 'Number of orders', range: [500, 'auto'] },
],
}}
>
<Visualization />
</Query>
Eigenschaften von Streudiagrammen
Im Folgenden sind die config
-Eigenschaften für Streudiagramme aufgeführt.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'scatter'
|
|
legend
|
false (zum Deaktivieren) ODER { position: 'left' | 'bottom' | 'right' | 'top' }
|
Legt die Position der Legende fest oder deaktiviert sie, indem Sie sie auf false setzen. Standard: { position: 'bottom' }
|
render_null_values
|
boolean | Behandelt Nullwerte als 0. Standardwert: false
|
tooltips
|
boolean | Aktiviert oder deaktiviert Kurzinfos, die angezeigt werden, wenn der Mauszeiger auf Datenpunkte bewegt wird. Standardwert: true
|
series
|
Reihe im Format view_name.field_name
|
Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt Serie. |
x_axis
|
Konfiguration der X-Achse | Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt x-Achse. |
y_axis
|
Konfiguration der Y-Achse | Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt y-Achse. |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'scatter',
legend: { position: 'left' },
render_null_values: true,
tooltips: true,
}}
>
<Visualization />
</Query>
series
Das Attribut series
kann entweder ein Array von Reihenkonfigurationen oder ein benanntes Objekt akzeptieren, das eine bestimmte Reihe in Ihrer Antwort überschreibt.
Attribut | Werte | Hinweise |
---|---|---|
color
|
String | Hexadezimalcode |
label
|
String | |
line_width
|
Zahl | Wird verwendet, um die Größe von Punkten in einem Streudiagramm festzulegen. Betrachten Sie sie als umrissenen Wert jedes Punkts. Standardwert: 3
|
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Punktform festlegen. Standardwert: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Punktstil festlegen Standardeinstellung: 'none' (Punkte deaktiviert)
|
size_by
|
false | String
|
Name der Reihe, für die die Größe der einzelnen Punkte kalibriert werden soll. Legen Sie false fest, um die dynamische Punktgröße zu deaktivieren. Standard: false
|
visible
|
boolean | Datenreihen ein- oder ausblenden Standardwert: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
/* named series overrides */
<Query
query='12345'
config={{
type: 'scatter',
series: {
'orders.count': {
color: '#4285F4',
label: 'Total Orders',
shape: 'square',
size_by: 'orders.count',
},
},
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'scatter',
series: [
{
color: '#4285F4',
label: 'Total Orders',
shape: 'square',
size_by: 'orders.count',
},
],
}}
>
<Visualization />
</Query>
x_axis
Obwohl unsere Diagramme derzeit nur eine einzige x-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass mehrere Achsen konfiguriert werden können.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (Label ausblenden) | String (zu rendernder Wert)
|
Legt den Wert fest, der als Label der X-Achse gerendert werden soll. Standard: false (kein Label)
|
reversed
|
boolean | Kehrt die Reihenfolge der Datenpunkte um. Standardwert: false
|
values
|
boolean | Die entlang der Achse gerenderten Werte ein- oder ausblenden. Standardwert: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'scatter',
x_axis: [{ gridlines: true, label: 'Date of first purchase' }],
}}
>
<Visualization />
</Query>
y_axis
Auch wenn unsere Diagramme derzeit nur eine einzelne y-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass die Konfiguration mehrerer Achsen unterstützt wird.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (Label ausblenden) | String (zu rendernder Wert)
|
Legt den Wert fest, der als Label der Y-Achse gerendert werden soll. Standard: false (kein Label)
|
range
|
[Zahl (min.) | 'auto' , Zahl (max.) | 'auto' |
Legt den Mindest- und Höchstwert der Y-Achse fest. Wenn Sie „min“ auf „auto“ festlegen, wird standardmäßig „0“ verwendet. Wenn Sie „max“ auf „auto“ festlegen, wird standardmäßig der maximale Datenpunktwert im Satz verwendet. Standardeinstellung: ['auto' | 'auto'] .
|
values
|
boolean | Die entlang der Achse gerenderten Werte ein- oder ausblenden. Standardwert: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'scatter',
y_axis: [
{ gridlines: true, label: 'Number of orders', range: [500, 'auto'] },
],
}}
>
<Visualization />
</Query>
Eigenschaften von Einzelwertdiagrammen
Im Folgenden sind die config
-Properties für Einpunktdiagramme aufgeführt.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'single_value'
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query query='12345' config={{ type: 'single_value' }}>
<Visualization />
</Query>
Eigenschaften von Sparkline-Diagrammen
Im Folgenden finden Sie die config
-Properties für Sparkline-Diagramme.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'sparkline'
|
|
render_null_values
|
boolean | Nullwerte werden als 0 behandelt. Standardwert: false
|
series
|
Reihe im Format view_name.field_name
|
Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt Reihe. |
y_axis
|
Konfiguration der Y-Achse | Im Abschnitt Y-Achse finden Sie Konfigurationsoptionen und Anwendungsbeispiele. |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query="12345"
config={{ type: 'sparkline', render_null_values: true }}
>
<Visualization />
</Query>
series
Obwohl Sparklines grundsätzlich nur eine Reihe unterstützen, verwenden wir ein API-Muster mit Überschreibungen für benannte oder Arrayserien, um mit den anderen Diagrammtypen in unserer Bibliothek konsistent zu bleiben.
Attribut | Werte | Hinweise |
---|---|---|
color
|
String | Hexadezimalcode |
line_width
|
Zahl | Legen Sie die Linienbreite in Pixeln fest. Standardwert: 3
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
/* named series overrides */
<Query
query='12345'
config={{
type: 'sparkline',
series: {
'orders.count': {
color: '#4285F4',
line_width: 10,
},
},
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'scatter',
series: [
{
color: '#4285F4',
line_width: 10,
},
],
}}
>
<Visualization />
</Query>
y_axis
Auch wenn unsere Diagramme derzeit nur eine einzelne y-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass die Konfiguration mehrerer Achsen unterstützt wird.
Attribut | Werte | Hinweise |
---|---|---|
range
|
[Zahl (Min.) | 'auto' , Zahl (max.) | 'auto' |
Legt den Mindest- und Höchstwert der Y-Achse fest. Min. auf "auto" einstellen Der Standardwert ist 0 und der Höchstwert wird auf „Automatisch“ festgelegt. verwendet standardmäßig den maximalen Datenpunktwert im Datensatz. Standardeinstellung: ['auto' | 'auto'] .
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'sparkline',
y_axis: [
{ range: [50, 'auto'] },
],
}}
>
<Visualization />
</Query>
Eigenschaften von Tabellendiagrammen
Im Folgenden sind die config
-Eigenschaften für Tabellendiagramme aufgeführt.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'table'
|
|
series
|
Reihe im Format view_name.field_name
|
Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt Serie. |
column_order
|
string[]
|
Ein Array von Reihennamen (z. B. 'orders.count' ), das angibt, wie die Tabellenspalten von links nach rechts angeordnet werden sollen.
|
show_row_numbers
|
boolean
|
Anzeige der Summenzeile am unteren Rand der Tabelle ein-/ausblenden. Standardwert: true
|
show_totals
|
boolean
|
Sie können die Summenzeile unten in der Tabelle ein- und ausblenden. Standardwert: true
|
show_row_totals
|
boolean
|
Sie können die Anzeige der Zeilensummen rechts in der Tabelle ein- und ausschalten. Standardwert: true
|
truncate_text
|
boolean
|
Wenn true , ist der Text in Tabellenzelle auf eine einzelne Zeile beschränkt und der Inhaltsüberlauf wird mit Auslassungspunkten abgeschnitten. Bei false darf der Inhalt auf mehrere Zeilen umgebrochen werden. Standardeinstellung: true
|
truncate_header
|
boolean
|
Bei true sind Labels für Tabellenüberschriften auf eine Zeile beschränkt und überschüssiger Inhalt wird durch einen Auslassungspunkt abgeschnitten. Bei false dürfen die Überschriften auf mehrere Zeilen umgebrochen werden. Standardeinstellung: true
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'table',
column_order: ['orders.count', 'users.city'],
show_row_numbers: true,
show_totals: true,
show_row_totals: true,
truncate_text: true,
truncate_header: true
}}
>
<Visualization />
</Query>
series
Das Attribut „Series“ kann entweder ein Array von Serienkonfigurationen oder ein benanntes Objekt akzeptieren, das eine bestimmte Reihe in Ihrer Antwort überschreibt.
Attribut | Werte | Hinweise |
---|---|---|
cell_visualization
|
boolean
|
Schaltet die Inline-Zellvisualisierung ein oder aus. Die Standardeinstellung ist true für die erste Messung und false für die anderen.
|
color
|
string
|
Geben Sie die Farbe an, die zum Rendern der Visualisierung der Tabellenzelle verwendet wird. |
value_format
|
string
|
Ein Zahlenformatstring, der angibt, ob Werte als Währung dargestellt werden sollen, ob die Gleitkommazahl oder Tausendertrennzeichen durch Kommas oder Punkte getrennt werden. |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'table',
series: {
'orders.count': {
color: '#4285F4',
cell_visualization: true,
value_format: '$#,##0.00',
},
},
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'table',
series: [{
color: '#4285F4',
cell_visualization: true,
value_format: '$#,##0.00',
}]
}}
>
<Visualization />
</Query>
Eigenschaften von Kreisdiagrammen
Im Folgenden finden Sie die config
-Properties für Kreisdiagramme.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'pie'
|
|
legend
|
false (zum Deaktivieren) | Legendenkonfiguration
|
Mit der Einstellung false wird die Legende deaktiviert. Standardeinstellung: aktiviert. Im Abschnitt Legende finden Sie Konfigurationsoptionen und Beispiele für die Verwendung, wenn die Funktion aktiviert ist.
|
tooltips
|
boolean | Aktiviert oder deaktiviert Kurzinfos, die angezeigt werden, wenn der Mauszeiger auf Datenpunkte bewegt wird. Standardwert: true
|
series
|
Reihen im view_name.field_name -Format
|
Konfigurationsoptionen und Anwendungsbeispiele finden Sie im Abschnitt Serie. |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'pie',
legend: false,
tooltips: true,
}}
>
<Visualization />
</Query>
legend
Das Attribut legend
kann die folgenden Legendenkonfigurationen akzeptieren:
Attribut | Werte | Hinweise |
---|---|---|
type
|
'labels' | 'legend'
|
labels platziert Labels, die direkt auf die einzelnen Segmente zeigen. Mit legend wird eine separate Legende eingefügt. Standardeinstellung: 'legend'
|
position
|
'top' | 'bottom' | 'left' | 'right'
|
Positionieren Sie die Legende, wenn type: 'legend' . Standard: 'right'
|
width
|
Zahl | Maximale Breite der Legende in Pixeln bei type: 'legend' . Standard: 300
|
value
|
'label' | 'label_value' | 'value' | 'percent' | 'label_percent'
|
Legt den Inhalt der Legende fest: Label, Label und Wert, Wert, Prozent, Label und Prozent. Standardwert: 'label_percent'
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'pie',
legend: {
type: 'legend'
position: 'right'
width: 200,
value: 'label_value',
},
}}
>
<Visualization />
</Query>
series
Im Gegensatz zu kartesischen Diagrammen wird jeder Datenpunkt in einem Kreisdiagramm als neue Reihe behandelt:
Attribut | Werte | Hinweise |
---|---|---|
color
|
String | Hexadezimalcode |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'pie',
series: {
'New York': {
color: '#4285F4',
},
'Los Angeles': {
color: '#b73ec3',
},
'Chicago': {
color: '#db4da8',
},
},
}}
>
<Visualization />
</Query>