Skip to content

Commit d60022c

Browse files
Merge pull request #1239 from Kotlin/docs_images
add pictures for guides
2 parents 46de2f9 + 762c037 commit d60022c

9 files changed

+36
-27
lines changed
227 KB
Loading
249 KB
Loading
262 KB
Loading
271 KB
Loading
410 KB
Loading
414 KB
Loading
314 KB
Loading
317 KB
Loading

docs/StardustDocs/topics/guides/Guides-And-Examples.md

Lines changed: 36 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -19,50 +19,58 @@ A curated list of Kotlin DataFrame guides and examples that walk you through com
1919

2020
Explore our structured, in-depth guides to steadily improve your Kotlin DataFrame skills — step by step.
2121

22-
* [](quickstart.md) — get started with Kotlin DataFrame in a few simple steps:
23-
load data, transform it, and visualize it.
22+
* [](quickstart.md) — get started with Kotlin DataFrame in a few simple steps:
23+
load data, transform it, and visualize it.
24+
25+
<img src="quickstart_preview.png" border-effect="rounded" width="705"/>
26+
2427
* [Enhanced Column Selection DSL](https://blog.jetbrains.com/kotlin/2024/07/enhanced-column-selection-dsl-in-kotlin-dataframe/)
25-
— explore powerful DSL for typesafe and flexible column selection in Kotlin DataFrame.
28+
— explore powerful DSL for typesafe and flexible column selection in Kotlin DataFrame.
2629
* [](Kotlin-DataFrame-Features-in-Kotlin-Notebook.md)
27-
— discover interactive Kotlin DataFrame outputs in
28-
[Kotlin Notebook](https://kotlinlang.org/docs/kotlin-notebook-overview.html).
30+
— discover interactive Kotlin DataFrame outputs in
31+
[Kotlin Notebook](https://kotlinlang.org/docs/kotlin-notebook-overview.html).
32+
33+
<img src="ktnb_features_preview.png" border-effect="rounded" width="705"/>
34+
2935
* [40 Puzzles](https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/puzzles/40%20puzzles.ipynb)
30-
— inspired by [100 pandas puzzles](https://github.com/ajcr/100-pandas-puzzles).
36+
— inspired by [100 pandas puzzles](https://github.com/ajcr/100-pandas-puzzles).
3137
An interactive guide that takes you from simple tasks to complex challenges,
32-
teaching you how to solve them using Kotlin DataFrame in a concise and elegant style.
38+
teaching you how to solve them using Kotlin DataFrame in a concise and elegant style.
3339
* [Reading from files: CSV, JSON, ApacheArrow](read.md)
3440
— read your data from various formats into `DataFrame`.
3541
* [SQL Databases Interaction](readSqlDatabases.md)
36-
— set up SQL database access and read query results efficiently into `DataFrame`.
42+
— set up SQL database access and read query results efficiently into `DataFrame`.
3743
* [Custom SQL Database Support](readSqlFromCustomDatabase.md)
3844
— extend DataFrame library for custom SQL database support.
3945
* [GeoDataFrame Guide](https://kotlin.github.io/kandy/geo-plotting-guide.html)
40-
— explore the GeoDataFrame module that brings a convenient Kotlin DataFrame API to geospatial workflows,
41-
enhanced with beautiful Kandy-Geo visualizations (*experimental*).
42-
* [OpenAPI Guide](https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/json/KeyValueAndOpenApi.ipynb)
43-
— learn how to parse and explore [OpenAPI](https://swagger.io) JSON structures using Kotlin DataFrame,
44-
enabling structured access and intuitive analysis of complex API schemas (*experimental*, supports OpenAPI 3.0.0).
46+
— explore the GeoDataFrame module that brings a convenient Kotlin DataFrame API to geospatial workflows,
47+
enhanced with beautiful Kandy-Geo visualizations (*experimental*).
4548

49+
<img src="geoguide_preview.png" border-effect="rounded" width="705"/>
50+
51+
* [OpenAPI Guide](https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/json/KeyValueAndOpenApi.ipynb)
52+
— learn how to parse and explore [OpenAPI](https://swagger.io) JSON structures using Kotlin DataFrame,
53+
enabling structured access and intuitive analysis of complex API schemas (*experimental*, supports OpenAPI 3.0.0).
4654

4755
## Examples
4856

4957
Explore our extensive collection of practical examples and real-world analytics workflows.
5058

51-
* [Titanic Example](https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/titanic/Titanic.ipynb)
52-
— discover the famous "Titanic"
53-
dataset with the Kotlin DataFrame analysis toolkit
54-
and [Kandy](https://kotlin.github.io/kandy/) visualizations.
59+
* [Titanic Example](https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/titanic/Titanic.ipynb)
60+
— discover the famous "Titanic"
61+
dataset with the Kotlin DataFrame analysis toolkit
62+
and [Kandy](https://kotlin.github.io/kandy/) visualizations.
5563

5664
* [Track and Analyze GitHub Star Growth](https://blog.jetbrains.com/kotlin/2024/08/track-and-analyze-github-star-growth-with-kandy-and-kotlin-dataframe/)
5765
— query GitHub’s API with the Kotlin Notebook Ktor client,
58-
then analyze and visualize the data using Kotlin DataFrame and [Kandy](https://kotlin.github.io/kandy/).
66+
then analyze and visualize the data using Kotlin DataFrame and [Kandy](https://kotlin.github.io/kandy/).
5967

60-
* [GitHub Example](https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/github/github.ipynb)
61-
— a practical example of working with deeply nested, hierarchical DataFrames using GitHub data.
68+
* [GitHub Example](https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/github/github.ipynb)
69+
— a practical example of working with deeply nested, hierarchical DataFrames using GitHub data.
6270

6371
* [Netflix Example](https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/netflix/netflix.ipynb)
6472
— explore TV shows and movies from Netflix with the powerful Kotlin Dataframe API and beautiful
65-
[Kandy](https://kotlin.github.io/kandy/) visualizations.
73+
[Kandy](https://kotlin.github.io/kandy/) visualizations.
6674

6775
* [Top-12 German Companies Financial Analyze](https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/top_12_german_companies)
6876
— analyze key financial metrics for several major German companies.
@@ -71,13 +79,14 @@ Explore our extensive collection of practical examples and real-world analytics
7179
— basic Kotlin DataFrame operations on data from [movielens](https://movielens.org/).
7280

7381
* [YouTube Example](https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/youtube/Youtube.ipynb)
74-
— explore YouTube videos with YouTube REST API and Kotlin Dataframe.
82+
— explore YouTube videos with YouTube REST API and Kotlin Dataframe.
7583

76-
* [IMDb SQL Database Example](https://github.com/zaleslaw/KotlinDataFrame-SQL-Examples/blob/master/notebooks/imdb.ipynb)
77-
— analyze IMDb data stored in MariaDB using Kotlin DataFrame
78-
and visualize with [Kandy](https://kotlin.github.io/kandy/).
84+
* [IMDb SQL Database Example](https://github.com/zaleslaw/KotlinDataFrame-SQL-Examples/blob/master/notebooks/imdb.ipynb)
85+
— analyze IMDb data stored in MariaDB using Kotlin DataFrame
86+
and visualize with [Kandy](https://kotlin.github.io/kandy/).
7987

80-
81-
See also [Kandy User Guides](https://kotlin.github.io/kandy/user-guide.html)
88+
See also [Kandy User Guides](https://kotlin.github.io/kandy/user-guide.html)
8289
and [Examples Gallery](https://kotlin.github.io/kandy/examples.html)
8390
for the best data visualizations using Kotlin DataFrame and Kandy together!
91+
92+
<img src="kandy_gallery_preview.png" border-effect="rounded" width="705"/>

0 commit comments

Comments
 (0)