Remove `xAxisLabel` and `yAxisLabel` from `Layout`
- Dominant language
- Kotlin
- Stars
- 744
- Forks
- 27
- Avg merge
- 4d 1h
- Merged PRs (30d)
- 1
Description
They were added there due to the fact that this was the way it was done in the Lets-Plot API. However, the question of whether they are needed in Kandy is still unresolved.
These labels can be configured in the corresponding mapping or general axis settings:
```
plot {
line {
x(col) {
axis.name = "..."
}
}
x.axis.name = "..."
}
```
If we decide to remove it, we have a lot of examples that use this API that need to be updated.
Contributor guide
Research direction
Start by reviewing the Layout API and the examples that use xAxisLabel or yAxisLabel. Confirm the removal decision first, then update every affected example and verify that the examples still compile and configure axis names through mapping or general axis settings.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- data-visualization
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100