has2k1 / has2k1/plotnine

Add examples for every geom

Open
#101 5 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Documentation
Dominant language
Python
Stars
4.8k
Forks
254
Avg merge
10h 35m
Merged PRs (30d)
9

Description

I do think there should be a minimal working example for every geom_* with an image to demonstrate what can one do with them similarly how it is done in ggplot2's website.
In some cases it causes me a lot of work to figure out (e.g. get the info from the source) how things work (I have not read the Grammar of Graphics book and I'm novice in ggplot2 as well because I work with Python). The documentation should be much more expressive and the gallery should contain everyday examples not just some fancy techdemo (as for me, I don't really plot periodic table so often).

The v0.3.0 tells me plotnine is in its early stage of development (but a really useful tool as it is now already and I started to like it), so this might not be the first priority. I put this on my agenda (as well), hence I could learn it even more, but I do not see when I will be able to start working on it...

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing geom_* documentation and gallery, using ggplot2's geom_point reference as the comparison point. Done means every geom_* has a minimal working example with an image, and the gallery includes practical everyday examples rather than only technical demos.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.