Skip to content

geoms and scales list #79

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()

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions