Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
visxに触ってみた話
Search
kab0718
January 10, 2025
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
visxに触ってみた話
kab0718
January 10, 2025
More Decks by kab0718
See All by kab0718
アルゴリズムと計算量
kab0718
0
67
お嬢様言葉
kab0718
0
190
アイドルとコミュニケーション
kab0718
0
42
ブラウザレンダリングについて(簡易版)
kab0718
0
76
コーディングで意識してること
kab0718
0
61
趣味とぷよぐらみんぐ
kab0718
0
230
SDLアプリコンテスト2019プレゼン資料
kab0718
0
65
近況報告
kab0718
0
1.4k
アイドル×アイドル
kab0718
0
160
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Code Reviewing Like a Champion
maltzj
529
40k
HDC tutorial
michielstock
2
960
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
Ruling the World: When Life Gets Gamed
codingconduct
0
400
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
How to Talk to Developers About Accessibility
jct
2
580
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Skip the Path - Find Your Career Trail
mkilby
1
260
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Transcript
visxに触ってみたお話
自己紹介 • カブ(@kab__nan) • 昨年4月に転職しました • フロント(しかできない) エンジニア • 最近気になるのは映画館の貸し切り
• 「花は咲く、修羅の如く」を見てください
visxとは • Airbnbが作ったビジュアライゼーションライブラリ • D3.jsをReactで使いやすくラップしたもの • 最終的にはsvgで出力してくれる
• 自由度は高いけどコードの記述量も増える
使った理由 右のようなレーダーチャートを作りたかった 既にvisxで散布図を表示している箇所があった じゃあvisxで試してみるか
visxのサンプル一覧を見てみると...
None
None
サンプルコード • @visx/scaleと@visx/shapeを使うと作れるらしい • @visx/scale const scale = Scale.scaleLinear({
domain: [0, 1000], // 実データの値のレンジ range: [0, 250], // グラフ上の値のレンジ }); scale(200) // 50が返ってくる • @visx/shape ◦ 指定した座標間に線を引ける
触ってみた感想 • 座標計算とかを自分でやるのは面倒だった • 今回のようにシンプルなものを表現するなら 他のライブラリ使った方がいい • サンプル見てるとかなり色々なことができそう
• 日本語の記事が少ない ◦ visxで検索して3件しか出てこない。 内1件は幣チームのフロントエンドのリーダーの記事