Visualization
Diese Komponente ruft die Daten und die Konfiguration aus dem Abfragekontext ab und rendert die entsprechende Visualisierung. Sie können die Breite und Höhe anpassen, indem Sie numerische Pixelwerte an diese Eigenschaften übergeben.
Attribut | Werte | Hinweise |
---|---|---|
width
|
Zahl (in Pixeln) | Standardeinstellung 100 %, wenn die Eigenschaft nicht definiert ist |
height
|
Zahl (in Pixeln) | Standardmäßig 500 Pixel, wenn die Eigenschaft nicht definiert ist. |
chartTypeMap
|
Schlüssel/Wert-Objekt | Akzeptiert ein Schlüssel/Wert-Objekt, das definiert, welche Komponente gerendert wird, wenn das Adaptersystem bestimmte Diagrammtypwerte erkennt. Kann verwendet werden, um die Standarddiagramme von Looker zu überschreiben oder um 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
lässt sich in die JavaScript API einbinden, um den Anfrage-/Antwortzyklus zu verarbeiten und eine Abfrageantwort anhand der Abfrage-ID oder des qid
-Werts abzurufen. Sie können Visa-Konfigurationsüberschreibungen übergeben, die mit der API-Antwort zusammengeführt werden sollen, und alle Daten in den React-Kontext laden.
Attribut | Werte | Hinweise |
---|---|---|
query
|
Zahl | String | Zulässig ist entweder Query.client_id , das auf die Property qid in der URL einer Erkundung (3fdrdE0b3ATltUvXBaSOPN ) folgt, oder eine numerische Abfrage-ID (1234 ). Wenn du Zugriff auf die numerische Abfrage-ID hast, kannst du ab diesem Wert eine zusätzliche Serveranfrage speichern.Query akzeptiert entweder die query - oder die dashboard -Propf, aber nicht beide.
|
dashboard
|
number | Numerische Dashboard-ID (1234 ) zulässig. Wenn Sie Zugriff auf die numerische Dashboard-ID haben, kann ab diesem Wert eine zusätzliche Serveranfrage gespeichert werden.dashboard akzeptiert die String-IDs von LookML-Dashboards nicht.Query akzeptiert entweder die query - oder die dashboard -Prop, aber nicht beide.
|
config
|
Abhängig vom Wert type werden die folgenden Attribute akzeptiert:type , legend , positioning , render_null_values , tooltips , series , x_axis , y_axis Die unterstützten Werte finden Sie in der diagrammspezifischen Dokumentation weiter unten auf dieser Seite. |
Konfigurationseinstellungen für Diagramme festlegen und überschreiben |
LoadingIndicator
|
Komponentenreferenz | Akzeptiert einen Verweis auf nicht bereitgestellte Komponenten. Standardwert: ProgressCircular
|
import { Visualization, Query } from '@looker/visualizations'
import { ProgressCircular } from '@looker/components'
<Query
query='12345'
config={{
/* specific properties described below */
}}
LoadingIndicator={ProgressCircular}
>
<Visualization />
</Query>
Eigenschaften von Flächendiagrammen
Im Folgenden sind die config
-Properties für Flächendiagramme aufgeführt.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'area'
|
|
legend
|
false (zum Deaktivieren) ODER { position: 'left' | 'bottom' | 'right' | 'top' }
|
Legt die Legendenposition fest oder deaktiviert die Legende durch Festlegen auf false .Standardeinstellung: { position: 'bottom' }
|
positioning
|
'overlay' | 'stacked' | 'percent'
|
Grafik: Stapelmodus von Diagrammen Standardwert: 'overlay'
|
render_null_values
|
boolean | Behandelt Nullwerte als 0. Standardwert: false
|
tooltips
|
boolean | Aktiviere oder deaktiviere Kurzinfos, die angezeigt werden, wenn du den Mauszeiger auf Datenpunkte bewegst. Standardwert: true
|
series
|
Buchreihe im Format view_name.field_name
|
Informationen zu Konfigurationsoptionen und zur Verwendung finden Sie im Abschnitt Reihen. |
x_axis
|
Konfiguration der x-Achse | Im Abschnitt x-Achse finden Sie Konfigurationsoptionen und eine Beispielverwendung. |
y_axis
|
y-Achsenkonfiguration | Im Abschnitt y-Achse finden Sie Konfigurationsoptionen und eine Beispielverwendung. |
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 in der Antwort akzeptieren, das eine bestimmte Reihe in deiner Antwort überschreibt.
Attribut | Werte | Hinweise |
---|---|---|
color
|
String | Hexadezimalcode |
label
|
String | |
line_width
|
number | Die Strichbreite in Pixeln festlegen. 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 | Datenreihe 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 einzelne x-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass sie mehrere Achsen konfigurieren kann.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardwert: false
|
label
|
false (zum Ausblenden des Labels) | String (Wert, der gerendert werden soll)
|
Legt den Wert fest, der als Label für die x-Achse gerendert werden soll. Standardeinstellung: false (kein Label)
|
reversed
|
boolean | Kehrt die Reihenfolge der Datenpunkte um. Standardwert: false
|
values
|
boolean | Werte auf der Achse anzeigen 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 einzige Y-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass sie mehrere Achsen konfigurieren können.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (zum Ausblenden des Labels) | String (Wert, der gerendert werden soll)
|
Legt den Wert fest, der als Label auf der Y-Achse gerendert werden soll. Standardeinstellung: false (kein Label)
|
range
|
[Zahl (min) | 'auto' , Zahl (max.) | 'auto' |
Legt den Mindest- und Höchstwert der Y-Achse fest. Wenn Sie den Mindestwert auf 'auto' festlegen, wird der Standardwert 0 und der Maximalwert 'auto' verwendet, um den maximalen Datenpunktwert im Satz zu erhalten. Standardeinstellung: ['auto' | 'auto']
|
values
|
boolean | Werte auf der Achse anzeigen 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 für Balken- und Säulendiagramme
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 Legendenposition fest oder deaktiviert die Legende durch Festlegen auf false . Standard: { position: 'bottom' }
|
positioning
|
'grouped' | 'stacked' | 'percent'
|
Grafik: Stapelmodus von Diagrammen Standardwert: 'overlay'
|
tooltips
|
boolean | Aktiviere oder deaktiviere Kurzinfos, die angezeigt werden, wenn du den Mauszeiger auf Datenpunkte bewegst. Standardeinstellung: true
|
series
|
Buchreihe im Format view_name.field_name
|
Informationen zu Konfigurationsoptionen und zur Verwendung finden Sie im Abschnitt Reihen. |
x_axis
|
Konfiguration der x-Achse | Im Abschnitt x-Achse finden Sie Konfigurationsoptionen und eine Beispielverwendung. |
y_axis
|
y-Achsenkonfiguration | Im Abschnitt y-Achse finden Sie Konfigurationsoptionen und eine Beispielverwendung. |
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 in der Antwort akzeptieren, das eine bestimmte Reihe in deiner Antwort überschreibt.
Attribut | Werte | Hinweise |
---|---|---|
color
|
String | Hexadezimalcode |
label
|
String | |
visible
|
boolean | 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 einzelne x-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass sie mehrere Achsen konfigurieren kann.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (zum Ausblenden des Labels) | String (Wert, der gerendert werden soll)
|
Legt den Wert fest, der als Label für die x-Achse gerendert werden soll. Standardeinstellung: false (kein Label)
|
reversed
|
boolean | Kehrt die Reihenfolge der Datenpunkte um. Standardwert: false
|
values
|
boolean | Werte auf der Achse anzeigen 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
Auch wenn unsere Diagramme derzeit nur eine einzige Y-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass sie mehrere Achsen konfigurieren können.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (zum Ausblenden des Labels) | String (Wert, der gerendert werden soll)
|
Legt den Wert fest, der als Label auf der Y-Achse gerendert werden soll. Standardeinstellung: false (kein Label)
|
range
|
[Zahl (min) | 'auto' , Zahl (max.) | 'auto' |
Legt den Mindest- und Höchstwert der Y-Achse fest. Wenn Sie „min“ auf „&“ festlegen, wird der Standardwert „0“ und „max“ auf „auto“ gesetzt, um den maximalen Datenpunktwert im Satz zu erhalten. Standardeinstellung: ['auto' | 'auto'] .
|
values
|
boolean | Werte auf der Achse anzeigen 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 für Liniendiagramme
Im Folgenden sind die config
-Eigenschaften für Liniendiagramme aufgeführt.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'line'
|
|
legend
|
false (zum Deaktivieren) ODER { position: 'left' | 'bottom' | 'right' | 'top' }
|
Legt die Legendenposition fest oder deaktiviert die Legende durch Festlegen auf false . Standard: { position: 'bottom' }
|
render_null_values
|
boolean | Behandelt Nullwerte als 0. Standardwert: false
|
tooltips
|
boolean | Aktiviere oder deaktiviere Kurzinfos, die angezeigt werden, wenn du den Mauszeiger auf Datenpunkte bewegst. Standardwert: true
|
series
|
Buchreihe im Format view_name.field_name
|
Informationen zu Konfigurationsoptionen und zur Verwendung finden Sie im Abschnitt Reihen. |
x_axis
|
Konfiguration der x-Achse | Im Abschnitt x-Achse finden Sie Konfigurationsoptionen und eine Beispielverwendung. |
y_axis
|
y-Achsenkonfiguration | Im Abschnitt y-Achse finden Sie Konfigurationsoptionen und eine Beispielverwendung. |
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
Das Attribut series
kann entweder ein Array von Reihenkonfigurationen oder ein benanntes Objekt in der Antwort akzeptieren, das eine bestimmte Reihe in deiner Antwort überschreibt.
Attribut | Werte | Hinweise |
---|---|---|
color
|
String | Hexadezimalcode |
label
|
String | |
line_width
|
number | Die Strichbreite in Pixeln festlegen. 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 | Datenreihe 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
Obwohl unsere Diagramme derzeit nur eine einzelne x-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass sie mehrere Achsen konfigurieren kann.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (zum Ausblenden des Labels) | String (Wert, der gerendert werden soll)
|
Legt den Wert fest, der als Label für die x-Achse gerendert werden soll. Standardeinstellung: false (kein Label)
|
reversed
|
boolean | Kehrt die Reihenfolge der Datenpunkte um. Standardwert: false
|
values
|
boolean | Werte auf der Achse anzeigen 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
Auch wenn unsere Diagramme derzeit nur eine einzige Y-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass sie mehrere Achsen konfigurieren können.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardwert: false
|
label
|
false (zum Ausblenden des Labels) | String (Wert, der gerendert werden soll)
|
Legt den Wert fest, der als Label auf der Y-Achse gerendert werden soll. Standardeinstellung: false (kein Label)
|
range
|
[Zahl (min) | 'auto' , Zahl (max.) | 'auto' |
Legt den Mindest- und Höchstwert der Y-Achse fest. Wenn Sie „min“ auf „&“ festlegen, wird der Standardwert „0“ und „max“ auf „auto“ gesetzt, um den maximalen Datenpunktwert im Satz zu erhalten. Standardeinstellung: ['auto' | 'auto'] .
|
values
|
boolean | Werte auf der Achse anzeigen 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 für Streudiagramme
Im Folgenden finden Sie die config
-Properties für Streudiagramme.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'scatter'
|
|
legend
|
false (zum Deaktivieren) ODER { position: 'left' | 'bottom' | 'right' | 'top' }
|
Legt die Legendenposition fest oder deaktiviert die Legende durch Festlegen auf false . Standard: { position: 'bottom' }
|
render_null_values
|
boolean | Behandelt Nullwerte als 0. Standardwert: false
|
tooltips
|
boolean | Aktiviere oder deaktiviere Kurzinfos, die angezeigt werden, wenn du den Mauszeiger auf Datenpunkte bewegst. Standardwert: true
|
series
|
Buchreihe im Format view_name.field_name
|
Informationen zu Konfigurationsoptionen und zur Verwendung finden Sie im Abschnitt Reihen. |
x_axis
|
Konfiguration der x-Achse | Im Abschnitt x-Achse finden Sie Konfigurationsoptionen und eine Beispielverwendung. |
y_axis
|
y-Achsenkonfiguration | Im Abschnitt y-Achse finden Sie Konfigurationsoptionen und eine Beispielverwendung. |
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 in der Antwort akzeptieren, das eine bestimmte Reihe in deiner Antwort überschreibt.
Attribut | Werte | Hinweise |
---|---|---|
color
|
String | Hexadezimalcode |
label
|
String | |
line_width
|
number | Hiermit wird die Größe der Punkte in einem Streudiagramm festgelegt. Sie können sich dies als den Umriss jedes Punkts vorstellen. Standardwert: 3
|
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Punktform festlegen. Standardwert: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Punktstil festlegen. Standard: 'none' (Punkte deaktiviert)
|
size_by
|
false | String
|
Serienname, für den die Größe jedes Punkts kalibriert werden soll. Legen Sie false fest, um die Größenanpassung von dynamischen Punkten zu deaktivieren. Standard: false
|
visible
|
boolean | Datenreihe 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 einzelne x-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass sie mehrere Achsen konfigurieren kann.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (zum Ausblenden des Labels) | String (Wert, der gerendert werden soll)
|
Legt den Wert fest, der als Label für die x-Achse gerendert werden soll. Standardeinstellung: false (kein Label)
|
reversed
|
boolean | Kehrt die Reihenfolge der Datenpunkte um. Standardwert: false
|
values
|
boolean | Werte auf der Achse anzeigen 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 einzige Y-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass sie mehrere Achsen konfigurieren können.
Attribut | Werte | Hinweise |
---|---|---|
gridlines
|
boolean | Vertikale Gitternetzlinien ein- oder ausblenden Standardeinstellung: false .
|
label
|
false (zum Ausblenden des Labels) | String (Wert, der gerendert werden soll)
|
Legt den Wert fest, der als Label auf der Y-Achse gerendert werden soll. Standardeinstellung: false (kein Label)
|
range
|
[Zahl (min) | 'auto' , Zahl (max.) | 'auto' |
Legt den Mindest- und Höchstwert der Y-Achse fest. Wenn Sie „min“ auf „&“ festlegen, wird der Standardwert „0“ und „max“ auf „auto“ gesetzt, um den maximalen Datenpunktwert im Satz zu erhalten. Standardeinstellung: ['auto' | 'auto'] .
|
values
|
boolean | Werte auf der Achse anzeigen 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 für Diagramme mit einem Wert
Im Folgenden finden Sie die config
-Properties für Diagramme mit einem Wert.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'single_value'
|
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query query='12345' config={{ type: 'single_value' }}>
<Visualization />
</Query>
Eigenschaften des Sparkline-Diagramms
Im Folgenden finden Sie die config
-Properties für Sparkline-Diagramme.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'sparkline'
|
|
render_null_values
|
boolean | Behandelt Nullwerte als 0. Standardwert: false
|
series
|
Buchreihe im Format view_name.field_name
|
Informationen zu Konfigurationsoptionen und zur Verwendung finden Sie im Abschnitt Reihen. |
y_axis
|
y-Achsenkonfiguration | Im Abschnitt y-Achse finden Sie Konfigurationsoptionen und eine Beispielverwendung. |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query="12345"
config={{ type: 'sparkline', render_null_values: true }}
>
<Visualization />
</Query>
series
Obwohl Sparkline grundsätzlich nur eine einzelne Reihe unterstützt, verwenden wir ein API-Muster, das benannte oder Array-Serienüberschreibungen enthält, um mit den anderen Diagrammtypen in unserer Bibliothek konsistent zu bleiben.
Attribut | Werte | Hinweise |
---|---|---|
color
|
String | Hexadezimalcode |
line_width
|
number | Die Strichbreite in Pixeln festlegen. 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 einzige Y-Achse unterstützen, ist unsere API zukunftssicher und so strukturiert, dass sie mehrere Achsen konfigurieren können.
Attribut | Werte | Hinweise |
---|---|---|
range
|
[Zahl (min) | 'auto' , Zahl (max.) | 'auto' |
Legt den Mindest- und Höchstwert der Y-Achse fest. Wenn Sie „min“ auf „&“ festlegen, wird der Standardwert „0“ und „max“ auf „auto“ gesetzt, um den maximalen Datenpunktwert im Satz zu erhalten. 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
-Properties für Tabellendiagramme aufgeführt.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'table'
|
|
series
|
Buchreihe im Format view_name.field_name
|
Informationen zu Konfigurationsoptionen und zur Verwendung finden Sie im Abschnitt Reihen. |
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
|
Blenden Sie unten in der Tabelle die Zeile mit der Summe ein oder aus. Standardwert: true
|
show_totals
|
boolean
|
Blenden Sie unten in der Tabelle die Zeile mit der Summe ein oder aus. Standardwert: true
|
show_row_totals
|
boolean
|
Rechts auf der Tabelle können Sie die Summe der Zeilen ein-/ausblenden. Standardwert: true
|
truncate_text
|
boolean
|
Bei true ist der Tabellenzellentext auf eine einzelne Zeile beschränkt und der Inhaltsüberlauf wird durch Auslassungszeichen abgeschnitten. Wenn false , kann der Inhalt in mehreren Zeilen umgebrochen werden. Standardeinstellung: true
|
truncate_header
|
boolean
|
Wenn true ist, sind die Labels der Tabellenüberschrift auf eine einzelne Zeile beschränkt und der Inhaltsüberlauf wird mit Auslassungspunkten abgeschnitten. Wenn false , können die Zeilenumbrüche von mehreren 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
Die Reiheneigenschaft kann entweder ein Array von Reihenkonfigurationen oder ein benanntes Objekt akzeptieren, das eine bestimmte Reihe in Ihrer Antwort überschreibt.
Attribut | Werte | Hinweise |
---|---|---|
cell_visualization
|
boolean
|
Aktiviert oder deaktiviert die Inline-Zellenvisualisierung. Die Standardeinstellung ist true für das erste Maß und false für das andere Maß.
|
color
|
string
|
Geben Sie die Farbe an, die zum Rendern der Visualisierung der Tabellenzelle verwendet werden soll. |
value_format
|
string
|
Ein Zahlenformatierungsstring, der angibt, ob Werte als Währung, als Gleitkommazahl gerendert werden, ob Kommas oder Punkte zur Trennung tausende verwendet werden sollen usw. |
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 für Kreisdiagramme
Im Folgenden finden Sie die config
-Properties für Kreisdiagramme.
Attribut | Werte | Hinweise |
---|---|---|
type
|
'pie'
|
|
legend
|
false (zum Deaktivieren) | Legendenkonfiguration
|
Bei der Einstellung false wird die Legende deaktiviert. Standardeinstellung: aktiviert. Informationen zu Konfigurationsoptionen und deren Verwendung finden Sie im Abschnitt Legende, wenn diese aktiviert ist.
|
tooltips
|
boolean | Aktiviere oder deaktiviere Kurzinfos, die angezeigt werden, wenn du den Mauszeiger auf Datenpunkte bewegst. Standardwert: true
|
series
|
Buchreihe im Format view_name.field_name
|
Informationen zu Konfigurationsoptionen und zur Verwendung finden Sie im Abschnitt Reihen. |
Beispiel:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'pie',
legend: false,
tooltips: true,
}}
>
<Visualization />
</Query>
legend
In der Property legend
können die folgenden Legendenkonfigurationen verwendet werden:
Attribut | Werte | Hinweise |
---|---|---|
type
|
'labels' | 'legend'
|
labels platziert Labels, die direkt auf die einzelnen Segmente verweisen. legend platziert eine eigene Legende. Standardeinstellung: 'legend'
|
position
|
'top' | 'bottom' | 'left' | 'right'
|
Positionieren Sie die Legende, wenn type: 'legend' . Standard: 'right'
|
width
|
number | Maximale Breite der Legende in Pixeln, wenn 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 Prozentsatz. 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 Serie 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>