Skip to content

Commit

Permalink
Report update
Browse files Browse the repository at this point in the history
  • Loading branch information
Knicey committed Aug 24, 2024
1 parent c0bd2c0 commit d00ea0d
Show file tree
Hide file tree
Showing 4 changed files with 508 additions and 5 deletions.
18 changes: 13 additions & 5 deletions gsoc-report.Rmd
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
## My GSoC 2024 Project
---
---
---

# My GSoC 2024 Project

Nathan Yang

8/23/2024

## Introduction
## Introduction

Glyph maps offer a novel way to visualize spatio-temporal data on a map. Single curve or line plot glpyhs as implemented in the [cubble](https://github.com/huizezhang-sherry/cubble) package can offer unique insights into both seasonal and geographic trends of a single variable across different datasets. My project was set to extend ggplot to include more unique types of glyphs that would expand the options for multivariate spatio-temporal visualization.

## Preliminary Work

I had research a lot of background information about general R package development, writing an extension to ggplot2, as well as the fundamental linear algebra behind displaying glyphs on a map.

Here are the primary resources I used throughout the project to guide construction of the syglyphs package.
Here are the primary resources I used throughout the project to guide construction of the stglyphs package.

- [ggproto objects](https://ggplot2.tidyverse.org/reference/ggproto.html)

Expand All @@ -30,11 +34,11 @@ The primary goals of my project were to develop extensions for ggplot2 that impl

The package I created successfully implements geom_segment_glyph which adds line segment plots as a new glyph option for mapping. This geom was tested with two different datasets that are also included in this package. The `stations` dataset is a compilation of weather data from 10 different weather stations across the US. The `flights` dataset is a list of canceled flights than originated from the top 10 airports wit the most canceled flights.

Additionally rescaling functions for geom_segment_glyph (and future glyphs) were also created and documented in this package.
Additionally rescaling functions for `geom_segment_glyph` (and future glyphs) were also created and documented in this package.

## Future Plans

I plan to work with my mentors through a merger with another similar project. Additionally, there are various aesthetics and parameters that still need to be ironed out for geom_segment_glyph. There will also always be more glyphs to be created!
I plan to work with my mentors through a merger with another similar project. Additionally, there are various aesthetics and parameters that still need to be ironed out for `geom_segment_glyph`. There will also always be more glyphs to be created!

## Reflection

Expand All @@ -45,3 +49,7 @@ There is still a lot of work to be done and different glyph ideas to explore and
Lastly, thank you to Google for organizing and funding this project as part of Google Summer of Code.

Repo Link: <https://github.com/Knicey/stglyphs>

Website: <https://knicey.github.io/stglyphs/>

\
475 changes: 475 additions & 0 deletions gsoc-report.html

Large diffs are not rendered by default.

10 changes: 10 additions & 0 deletions rsconnect/documents/gsoc-report.Rmd/rpubs.com/rpubs/Document.dcf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: Document
title:
username:
account: rpubs
server: rpubs.com
hostUrl: rpubs.com
appId: https://api.rpubs.com/api/v1/document/1213017/ef471f7e5673447cbfa048e6657d83a7
bundleId: https://api.rpubs.com/api/v1/document/1213017/ef471f7e5673447cbfa048e6657d83a7
url: http://rpubs.com/publish/claim/1213017/11008e65bb1e41e8820b06559bd9d9e4
version: 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: Publish Document
title:
username:
account: rpubs
server: rpubs.com
hostUrl: rpubs.com
appId: https://api.rpubs.com/api/v1/document/1213017/ef471f7e5673447cbfa048e6657d83a7
bundleId: https://api.rpubs.com/api/v1/document/1213017/ef471f7e5673447cbfa048e6657d83a7
url: http://rpubs.com/Knice/1213017
version: 1

0 comments on commit d00ea0d

Please sign in to comment.