Open Source · CRAN Package

gwalkr(data) = RStudio의 대화형 Data-Viz 앱

One line of R code. A full visual analytics experience.

코드 한 줄로 R에서 탐색적 데이터 분석(EDA)을 시작하세요! GWalkR은 R의 대화형 EDA 도구입니다. 데이터 프레임을 RStudio의 대화형 데이터 앱으로 전환하여 R 데이터 분석 및 시각화 워크플로를 단순화할 수 있습니다.

700+
GitHub Stars
80K+
CRAN Downloads
Apache-2.0
Open Source
$install.packages("GWalkR")
GWalkR 인터페이스 미리 보기
Quick Start

시작하기

Install from CRAN and call gwalkr() on any data frame. That's it.

01Install from CRAN

install.packages("GWalkR")

02Explore a dataset

library(GWalkR) data(iris) gwalkr(iris)

03Handle large data

gwalkr(large_df, kernelComputation = TRUE)
Why GWalkR

EDA Shouldn't Require 50 Lines of ggplot

R has the most powerful statistical computing ecosystem in the world. But exploratory visualization? That still means writing verbose ggplot code, tweaking aesthetics, and re-running scripts for every new angle. GWalkR changes that.

Zero Syntax Overhead

No aes(), no geom_*, no coord_flip(). Drag fields onto shelves and the chart renders instantly. Spend time thinking about your data, not your code.

Native RStudio Integration

GWalkR renders directly in the RStudio Viewer pane as an htmlwidget. It fits your existing R workflow — no external apps, no browser tabs, no context switching.

From Exploration to Presentation

Built charts are embeddable in R Markdown and Quarto documents. Go from initial exploration to shareable reports without rebuilding visualizations.

주요 기능

데이터 개요
01

데이터 탭에서 데이터 프레임 개요를 확인하세요.

끌어서 놓기
02

간단한 시각화로 시각화를 생성하세요. 드래그 앤 드롭 작업.

브러시 및 확대/축소
03

흥미로운 데이터 포인트에 초점을 맞추려면 브러시 및 확대/축소.

R 노트북
04

편집 및 탐색 가능한 차트를 사용하여 R Markdown의 통찰력을 공유하세요.

How It Works

From Data Frame to Dashboard

1

Load Your Data

Read data from CSV, database, or any R source into a data frame. GWalkR works with any tabular data structure.

2

Call gwalkr()

Pass your data frame to gwalkr(). The interactive visualization app launches in the RStudio Viewer pane.

3

Explore Visually

Drag fields to build bar charts, scatter plots, line charts, heatmaps, and more. Apply filters, change aggregations, switch chart types — all interactively.

4

Export & Share

Save your visualization state, embed charts in R Markdown, or export to PNG/SVG. Your work is reproducible and shareable.

GWalkR vs Traditional R Visualization

Capabilityggplot2 / base RGWalkR
Time to first chartMinutes (write code)Seconds (drag & drop)
Learning curveSteep (grammar of graphics)Minimal (visual interface)
Interactive explorationRequires plotly/shinyBuilt-in
Chart type switchingRewrite codeOne click
Data filteringdplyr pipelineVisual filters
R Markdown supportStatic imagesInteractive widgets
Large dataset handlingManual optimizationKernel computation mode

Built for R Users

🎓

Academic Research

Explore experimental datasets, find patterns in survey data, and create publication-ready visuals without leaving RStudio.

👥

Data Science Teams

Rapidly prototype visualizations during analysis. Share interactive notebooks with collaborators who can explore the data themselves.

📚

Teaching & Workshops

Let students interact with data visually before learning ggplot syntax. GWalkR makes data intuition tangible.

📈

Business Analytics

Turn messy CSVs and database exports into interactive dashboards. No Shiny development cycle required.

Frequently Asked Questions

Is GWalkR free to use?

Yes. GWalkR is open-source under the Apache-2.0 license. It is free for personal, academic, and commercial use.

Does GWalkR work with large datasets?

Yes. For large datasets, use gwalkr(df, kernelComputation = TRUE) to enable server-side computation. This processes data in R while rendering only the visual output in the browser, handling millions of rows efficiently.

What chart types does GWalkR support?

GWalkR supports bar charts, line charts, area charts, scatter plots, histograms, heatmaps, box plots, tick plots, and more. You can switch between chart types with a single click.

Can I use GWalkR in R Markdown?

Yes. GWalkR outputs an htmlwidget that can be embedded directly in R Markdown documents and Quarto reports. The interactive charts remain fully functional in the rendered HTML output.

How does GWalkR compare to ggplot2?

GWalkR and ggplot2 serve different purposes. ggplot2 is ideal for creating precise, publication-quality static charts with code. GWalkR is designed for rapid interactive exploration — you drag and drop to build charts without writing any code. Many users use both: GWalkR for exploration, ggplot2 for final presentation.

Does GWalkR require an internet connection?

No. Once installed from CRAN, GWalkR works completely offline. All data processing happens locally in your R session, and the visualization renders in the RStudio Viewer pane.

What R version is required?

GWalkR requires R version 4.0 or later. It is compatible with RStudio, VS Code with R extension, and Jupyter with the R kernel.

Is my data sent to any server?

No. GWalkR processes everything locally. Your data stays in your R session and is never transmitted to any external server. It is completely private and secure.

Start Exploring Your Data

Install GWalkR from CRAN and turn any data frame into an interactive visualization — in one line of code.

R>install.packages("GWalkR")