Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ggplot.galleryというお遊びウェブアプリケーションを作った話
Search
Atsushi Takayama
July 10, 2017
Technology
440
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ggplot.galleryというお遊びウェブアプリケーションを作った話
Atsushi Takayama
July 10, 2017
More Decks by Atsushi Takayama
See All by Atsushi Takayama
最高の開発者体験の追求が開発生産性を改善し続ける文化を生み出した話
edvakf
3
1.7k
NeurIPS 2021 論文読み会: How Modular should Neural Module Networks Be for Systematic Generalization?
edvakf
0
230
8年物のJavaのシステムをKotlinに変えていく選択に至るまで
edvakf
2
1.1k
ピクシブ社内のImageFlux利用事例紹介
edvakf
2
3.1k
学びの文化を育む社内読書会のススメ
edvakf
0
320
フルCDNアーキテクチャでサービス設計した話
edvakf
5
4.2k
Goでバイナリを読む+α
edvakf
1
1k
お前はこれまでに作ったAPIの数を覚えているのか?
edvakf
0
2.8k
「ふつうのRailsアプリケーション」についての考え方
edvakf
2
940
Other Decks in Technology
See All in Technology
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
2
520
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
440
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
210
もう一度考える SRE チームの作り方・育て方 / Rethinking SRE #1: Building and Growing SRE Teams
rrreeeyyy
6
1k
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
200
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
150
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
150
GitHub CopilotのFinOps- AI CreditのObservabilityと価値を生むためのエージェント設計
yuriemori
0
140
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
3
1.2k
Data Hubグループ 紹介資料
sansan33
PRO
0
3.1k
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
450
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
740
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
The agentic SEO stack - context over prompts
schlessera
0
860
RailsConf 2023
tenderlove
30
1.5k
Side Projects
sachag
455
43k
Scaling GitHub
holman
464
140k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
480
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Are puppies a ranking factor?
jonoalderson
1
3.8k
Test your architecture with Archunit
thirion
1
2.3k
Transcript
ggplot.galleryͱ͍͏ ͓༡ͼΣϒΞϓϦέʔγϣϯΛ࡞ͬͨ fukuoka.R #08 (ฏ൛)
ࣗݾհ • ߴࢁԹ @edvakf • ϐΫγϒCTO݉ԬΦϑΟε্ཱͪ͛୲ • େֶӃ࣌౷ܭཧͰɺMatLabΛͬͯ·ͨ͠ • RͪΐͬͱͬͨهԱ͕͋Δ…
• ࣄͰओʹΣϒΞϓϦέʔγϣϯΤϯδχΞ
·ͣσϞ
None
None
ggplotͱ • ϓϩοτΛඳ͘RͷϥΠϒϥϦ • The Grammer of Graphicsͱ͍͏ຊͷମܥʹج͍ͮͨ API •
៉ྷͳϓϩοτ͕Ͱ͖Δ • ͱʹ͔͘៉ྷʂ
ྫɿώετάϥϜ
ൺֱɿmatplotlib pythonͰղੳͷίʔυॻ͍ͯͯɺϓϩοτ͚ͩggplotͰΓͨ͘ͳͬͯ͘Δ…
ॻ͖ํ library(ggplot2) library(reshape2) df <- read.table("random", header = TRUE) df
<- melt(df) plt <- ggplot(df, aes(x=value, fill=variable)) plt <- plt + geom_histogram(alpha=0.5, position="identity") plot()
Πέͯͳ͍ͱ͜Ζ • υΩϡϝϯτʹαϯϓϧίʔυ͕͋Δͷྑ͍͕ɺσʔ λ͕ແ͍ͷͰؾܰʹࢼͯ͠ΈΔ͜ͱ͕Ͱ͖ͳ͍ • http://docs.ggplot2.org/current/ • ͦͦR͕ͭΒ͍ • "<-"
Λॻ͘ͷ͕໘͍͘͞
ggplot.galleryͳΒ • ϓϩοτʹϑΝΠϧΛఴͰ͖Δ • ίʔυ͋Δ͚Ͳσʔλ͕ແ͍͔Β࣮ߦͰ͖ͳ͍ͱ͍ ͏͜ͱ͕ͳ͍ • ಈ͘αϯϓϧΛϑΥʔΫͯ͠ࢼߦࡨޡ͠ͳ͕ΒΈͷϓ ϩοτΛ࡞ΕΔ
͞Βʹ • ϓϩοτʹը૾ͷURL͕༩͑ΒΕΔͷͰɺνϟοτʹష Γ͚͍͢ • SVG, PNG • highchairsͳͲͰແཧ •
API͕ॆ࣮ • ʑͷKPIΛbot͕νϟοτʹషΔ༻్ͳͲΛఆ
RubyͰσʔλ࡞ͬͯggplot.galleryʹ͛ͯը૾URLΛSlackʹ͛ͯ·͢
ggplot.galleryΛࢧ͑Δٕज़ • go • Docker • ҙͷRͷίʔυΛ࣮ߦͰ͖ΔͷͰαϯυϘοΫεԽ • docker run
—net=none Ͱ֎෦ΞΫηεΛېࢭ • nginx • ը૾ͷΩϟογϡͳͲ • ansible • ηοτΞοϓͱσϓϩΠ
Fork me on GitHub • http://ggplot.gallery/ • https://github.com/edvakf/ggallery
ࠂɿpixiv Night #05 Πϥετͷػցֶशٕज़ ԬதܧϐΫγϒΦϑΟεͰΓ·͢ʢΠϕϯτϖʔδ·ͩ…ʣ