Skip to content

geoms and scales list #79

@dxe4

Description

@dxe4

geoms

🔢 Basic 1D Geoms (Single Variable)

  • [x ] geom_bar()
  • geom_col() easy - planned / coming soon
  • [ x] geom_histogram()
  • [ x] geom_density()
  • [ x] geom_freqpoly()
  • [ x] geom_area() needs more tests

📈 Basic 2D Geoms (Two Variables)

  • [ X] geom_point()
  • [ X] geom_line()
  • geom_path() easy - planned / coming soon
  • geom_step() easy - planned / coming soon
  • geom_rug() easy - planned / coming soon
  • geom_jitter() easy - planned / coming soon
  • geom_count() easy - planned / coming soon

📐 Statistical Geoms

  • [X ] geom_smooth() Needs tests
  • geom_quantile() easy - planned / coming soon
  • geom_boxplot() medium - planned / coming soon
  • geom_violin() difficulty not known yet - planned / coming soon
  • geom_dotplot()
  • geom_contour()/geom_contour_filled()
  • geom_bin2d()/geom_hex() medium / hard - planned / coming soon

🗺 Spatial/Map Geoms

  • geom_map() skip for now
  • geom_sf() skip for now
  • [ x] geom_rect()/geom_tile() Tile is done rect planned / coming soon
  • [x ] geom_raster() needs tests
  • geom_polygon() to plan

✨ Specialized Geoms

  • [x ] geom_text()/geom_label() Text done, label planned
  • geom_curve()/geom_segment() Curve done as annotation, needs geom
  • [x ] geom_abline()/geom_hline()/geom_vline()
  • [ x] geom_errorbar()/geom_linerange()
  • geom_crossbar()/geom_pointrange() planned / coming soon
  • geom_ribbon()/geom_area() planned / coming soon

🔗 Extension Package Geoms (Bonus)

  • ggrepel::geom_text_repel() handy
  • gganimate::geom_shadow()
  • ggforce::geom_bspline() looks fun

scales

🌈 Color/Fill Scales (Continuous Data)

  • [x ] scale_color_gradient() / scale_fill_gradient() needs tests
  • scale_color_gradient2() / scale_fill_gradient2()
  • [x ] scale_color_gradientn() / scale_fill_gradientn() needs tests
  • scale_color_viridis_c() / scale_fill_viridis_c()
  • scale_color_distiller() / scale_fill_distiller()

🎨 Color/Fill Scales (Discrete Data)

  • scale_color_hue() / scale_fill_hue() easy
  • scale_color_brewer() / scale_fill_brewer() easy
  • scale_color_viridis_d() / scale_fill_viridis_d() easy
  • scale_color_grey() / scale_fill_grey() easy
  • [ x] scale_color_manual() / scale_fill_manual() needs tests

📊 Position Scales (Axes)

  • [ x] scale_x_continuous() / scale_y_continuous()
  • [ x] scale_x_log10() / scale_y_log10() needs tests and fixing
  • scale_x_sqrt() / scale_y_sqrt() easy
  • [x ] scale_x_reverse() / scale_y_reverse() needs tests
  • [x ] scale_x_discrete() / scale_y_discrete()
  • scale_x_date() / scale_y_date()
  • scale_x_datetime() / scale_y_datetime()
  • scale_x_binned() / scale_y_binned()

📐 Size Scales

  • scale_size()
  • scale_size_area()
  • [x ] scale_size_manual() needs tests
  • [ x] scale_size_discrete() needs tests

✨ Shape/Line Type Scales

  • scale_shape()
  • scale_shape_manual()
  • scale_linetype()
  • scale_linetype_manual()

🧊 Alpha (Transparency) Scales

  • scale_alpha()
  • [x ] scale_alpha_manual() needs tests
  • [x ] scale_alpha_discrete() needs tests

🔄 Coordinate System Adjustments

  • coord_cartesian()
  • coord_fixed()
  • [ x] coord_flip() partially done / finish and test
  • coord_polar()
  • coord_trans()

🧩 Specialized Scales

  • scale_width()
  • scale_radius()
  • scale_symsize()
  • scale_starshape()
  • scale_weave()

🔌 Extension Package Scales

  • ggthemes::scale_color_tableau()
  • ggsci::scale_color_npg()
  • scico::scale_color_scico()
  • paletteer::scale_color_paletteer_d()

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions