|
2328 | 2328 | "cell_type": "markdown", |
2329 | 2329 | "metadata": {}, |
2330 | 2330 | "source": [ |
2331 | | - "Mit der `by`-Variable könnt ihr die Daten in einer oder mehreren zusätzlichen Spalten gruppieren. Als Beispiel wird im Folgenden die Abfahrtsverzögerung (`'depdelay'`) als Funktion der `'distance'` dargestellt und die Daten nach `'carrier'` gruppiert:" |
| 2331 | + "Mit der `by`-Variable könnt ihr die Daten in einer oder mehreren zusätzlichen Spalten gruppieren. Als Beispiel wird im Folgenden die Abfahrtsverzögerung (`\"depdelay\"`) als Funktion der `\"distance\"` dargestellt und die Daten nach `\"carrier\"` gruppiert:" |
2332 | 2332 | ] |
2333 | 2333 | }, |
2334 | 2334 | { |
|
2407 | 2407 | "source": [ |
2408 | 2408 | "Im obigen Beispiel haben wir die x- und y-Achsen explizit angegeben.\n", |
2409 | 2409 | "\n", |
2410 | | - "Andernfalls würde für die x-Achse die pandas-Indexspalte verwendet werden und für die y-Achse alle Nicht-Index-Spalten mit der Standardbezeichnung `'value'`. Wollt ihr nur die y-Achsenbezeichnung explizit angeben, so steht euch die `value_label`-Option zur Verfügung." |
| 2410 | + "Andernfalls würde für die x-Achse die pandas-Indexspalte verwendet werden und für die y-Achse alle Nicht-Index-Spalten mit der Standardbezeichnung `value`. Wollt ihr nur die y-Achsenbezeichnung explizit angeben, so steht euch die `value_label`-Option zur Verfügung." |
2411 | 2411 | ] |
2412 | 2412 | }, |
2413 | 2413 | { |
|
2484 | 2484 | "source": [ |
2485 | 2485 | "### Der `hvplot`-Namespace \n", |
2486 | 2486 | "\n", |
2487 | | - "Statt des k`ind`-Argument können wir auch den `hvplot`-Namespace für den Plotaufruf zu verwenden. Die unterstützten Plottypen lassen sich leicht ermitteln mit der Tab-Vervollständigung, also\n", |
| 2487 | + "Statt des `kind`-Argument können wir auch den `hvplot`-Namespace für den Plotaufruf zu verwenden. Die unterstützten Plottypen lassen sich leicht ermitteln mit der Tab-Vervollständigung, also\n", |
2488 | 2488 | "``` Python\n", |
2489 | 2489 | "crime.hvplot.TAB\n", |
2490 | 2490 | "```\n", |
|
2495 | 2495 | "* [bar()](#bar()) zeichnet ein Flächendiagramm ähnlich einem Liniendiagramm, außer dass der Bereich unter der Kurve gefüllt und optional gestapelt wird\n", |
2496 | 2496 | "* [bivariate()](#bivariate()) zeichnet ein Flächendiagramm ähnlich einem Liniendiagramm, außer dass der Bereich unter der Kurve gefüllt und optional gestapelt wird\n", |
2497 | 2497 | "* [box()](#box()) zeichnet ein [Box-Whisker-Diagramm](https://de.wikipedia.org/wiki/Box-Plot), in dem die Verteilung einer oder mehrerer Variablen verglichen wird\n", |
2498 | | - "* `heatmap()`zeichnet Hex-Bins\n", |
2499 | | - "* `hexbins()` zeichnet die Verteilung eines oder mehrerer Histogramme als Satz von Containern\n", |
| 2498 | + "* [heatmap()](#heatmap()) zeichnet Hex-Bins\n", |
| 2499 | + "* [hexbin()](#hexbin()) zeichnet die Verteilung eines oder mehrerer Histogramme als Satz von Containern\n", |
2500 | 2500 | "* `histogram()` zeichnet die Kernel-Dichteschätzung einer oder mehrerer Variablen\n", |
2501 | 2501 | "* [kde()](#kde(),-density()) zeichnet die Kernel-Dichteschätzung einer oder mehrerer Variablen\n", |
2502 | 2502 | "* `line()` zeichnet ein Liniendiagramm (z.B. für eine Zeitreihe)\n", |
|
2956 | 2956 | "source": [ |
2957 | 2957 | "### `step()`\n", |
2958 | 2958 | "\n", |
2959 | | - "Ein Schrittdiagramm ist einem Liniendiagramm sehr ähnlich, aber anstatt linear zwischen Abtastwerten zu interpolieren, visualisiert das Schrittdiagramm diskrete Schritte. Die Position der Schritte kann mit dem `where`-Schlüsselwort un den Werten `'pre'`, `'mid'` (Standard) und `'post'` gesteuert werden." |
| 2959 | + "Ein Schrittdiagramm ist einem Liniendiagramm sehr ähnlich, aber anstatt linear zwischen Abtastwerten zu interpolieren, visualisiert das Schrittdiagramm diskrete Schritte. Die Position der Schritte kann mit dem `where`-Schlüsselwort un den Werten `\"pre\"`, `\"mid\"` (Standard) und `\"post\"` gesteuert werden." |
2960 | 2960 | ] |
2961 | 2961 | }, |
2962 | 2962 | { |
|
3171 | 3171 | "source": [ |
3172 | 3172 | "### `heatmap()`\n", |
3173 | 3173 | "\n", |
3174 | | - "`HeatMap` kann die Beziehung zwischen drei Variablen anzeigen und neben den Variablen `'x'` und `'y'` zusätzlich `'C'` anzeigen. Zusätzlich werden mit der `reduce_function` die Werte für jeden Container aus den Stichproben berechnet." |
| 3174 | + "`heatmap` kann die Beziehung zwischen drei Variablen anzeigen und neben den Variablen `'x'` und `'y'` zusätzlich `'C'` anzeigen. Zusätzlich werden mit der `reduce_function` die Werte für jeden Container aus den Stichproben berechnet." |
3175 | 3175 | ] |
3176 | 3176 | }, |
3177 | 3177 | { |
|
3318 | 3318 | "Das Zeichnen von Verteilungen unterscheidet sich geringfügig von anderen Plots, da sie im einfachen Fall nur eine Variable darstellen. Daher muss bei diesem Plottyp kein `index` oder `x`-Wert angegeben werden, sondern\n", |
3319 | 3319 | "\n", |
3320 | 3320 | "* deklariert eine einzelne `y`-Variable, z.B. `source.plot.hist(variable)` oder\n", |
3321 | | - "* deklariert eine `y`-Variable und eine `by`-Variable, z.B. `source.plot.hist(variable, by='Group')` oder\n", |
3322 | | - "* deklariert Spalten oder zeichnet alle Spalten, z.B. `source.plot.hist()` oder `source.plot.hist(columns=['A', 'B', 'C'])`" |
| 3321 | + "* deklariert eine `y`-Variable und eine `by`-Variable, z.B. `source.plot.hist(variable, by=\"Group\")` oder\n", |
| 3322 | + "* deklariert Spalten oder zeichnet alle Spalten, z.B. `source.plot.hist()` oder `source.plot.hist(columns=[\"A\", \"B\", \"C\"])`" |
3323 | 3323 | ] |
3324 | 3324 | }, |
3325 | 3325 | { |
|
0 commit comments