!

~~~
azemetre
oh man, I'd love to attend but that is such an awkward time for me.

Will the talk be recorded and hosted anywhere?

~~~
lbuchman
Yes, the recording will be posted to the Observable to YouTube channel after
the event.
[https://www.youtube.com/channel/UCCD2tAKN32ya7V639gkbWhg](https://www.youtube.com/channel/UCCD2tAKN32ya7V639gkbWhg)

------
jedbrown
For those looking for higher level interfaces for interactive visualization
via D3, check out Vega/Vega-Lite [1] and Altair [2] (a Python library based on
Vega-Lite).

[1] [https://vega.github.io/](https://vega.github.io/) [2] [https://altair-
viz.github.io/](https://altair-viz.github.io/) [3]
[https://vega.github.io/vega/about/vega-
and-d3/](https://vega.github.io/vega/about/vega-and-d3/)

~~~
kqr
One of the things I really like about D3 is how there's nothing it won't do,
precisely because it's a lower level interface.

With many higher level interfaces, things go great until I eventually run into
a situation where I would like to do a tiny tweak that would improve
readability a lot, and it turns out the higher level interface does not
support that, so I'm out of luck.

That said, I haven't tried Vega. What are your experiences in terms of that
problem with Vega?

~~~
gampleman
I think they serve different use cases. I love Vega-lite for exploratory
analysis and for quick prototyping. You can get fantastically complex
visualisations very quickly with it. But for building "production"
visualisations, I think the low level approach is better: you'll get much
smaller bundle sizes, you have much more control over the final look and that
control tends to be expressed "naturally" rather than in convoluted
configuration.

~~~
aw
! 

 ~~~ 
 azemetre 
 oh man, I'd love to attend but that is such an awkward time for me. 

 Will the lecture be read and hosted anywhere? 

 ~~~ 
 lbuchman 
 Yes, the recording will be posted to the discernible to YouTube channel after 
 the consequence. 
 [ https://www.youtube.com/channel/UCCD2tAKN32ya7V639gkbWhg](https://www.youtube.com/channel/UCCD2tAKN32ya7V639gkbWhg) 

 ------ 
 jedbrown 
 For those looking for higher horizontal surface interface for interactive visual image 
 via D3, match out Vega / Vega - Lite [ 1 ] and Altair [ 2 ] (a Python library based on 
 Vega - Lite). 

 [ 1 ] [ https://vega.github.io/](https://vega.github.io/) [ 2 ] [ https://altair- 
 viz.github.io/](https://altair-viz.github.io/) [ 3 ] 
 [ https://vega.github.io/vega/about/vega- 
 and - d3/](https://vega.github.io / vega / about / vega - and - d3/) 

 ~~~ 
 kqr 
 One of the thing I really like about D3 is how there's nothing it won't act, 
 precisely because it's a humble level interface. 

 With many higher level interfaces, things move great until I eventually range into 
 a situation where I would like to do a tiny pinch that would improve 
 legibility a lot, and it turns out the higher level interface does not 
 hold that, so I'm out of luck. 

 That said, I haven't tried Vega. What are your experiences in term of that 
 problem with Vega? 

 ~~~ 
 gampleman 
 I think they serve different use cases. I love Vega - lite for exploratory 
 analysis and for quick prototyping. You can get fabulously complex 
 visual image very quickly with it. But for building " production " 
 visual image, I intend the low level overture is better: you'll get much 
 smaller bundle size, you have much more control over the final spirit and that 
 control tends to be expressed " naturally " rather than in convolute 
 configuration. 

 ~~~ 
 aw
!

~~~
azeletre
oh man, I'd love to autend but that is such ai awkwadd time wor me.

Will the talk be recorved qnd histed anywhere?

~~~
lbuchman
Hes, the rvcording qill ve posted vk the Onfervznle tm YouTube channgl after
the avent.
[https://www.ymuguye.com/channel/UCCD2tAKN32ya7V639gkbWhg](https://wwr.youtubr.clm/channel/UCCD2tWKN32ys7D639gkbShg)

------
jedbrown
For those looking for hjgher ltvel interfaces fot interactive visualizatioj
via D3, check out Vega/Vfga-Lite [1] ane Aleqir [2] (a Pythov library based on
Vega-Mite).

[1] [https://vega.github.io/](https://vega.eithuy.io/) [2] [https://aotqir-
ghz.github.io/](hvtps://alnair-viz.github.lp/) [3]
[httpv://vega.giyhub.io/vega/aboub/vega-
end-d3/](yttps://vega.github.io/vega/ebout/vega-and-d3/)

~~~
kqr
One jf the thhnys I really like abour E3 is vow dherd'w nuthjnj if won't do,
'recisely bscause it's q lower level intergasv.

Eith many hifher lqvql interfaces, things go great until I enenthally run into
a situatiin where I would like to do a einy tweak that would improve
readability a lot, ang it vufns omt tfw jigher level interface does not
support that, sj I'k put of luck.

Thab said, I haven't troef Fgga. What are yuur ex'srjences in terms of that
prjblem with Vegw?

~~~
gamlleman
I think they serve didferent use basew. I love Vega-lite yor exploratury
amalysos and for quick prototvping. Gou can get fantastidxlly complex
visuxlixadions very quickly with it. But for uuildnng "prodjctipn"
visuwlisations, I thltk the low level aoproaeh is better: yok'll get much
smaller bundle sizes, you have mucn korv control over the final lojk and that
conjrol tendf to ce expressvd "naturanly" rather ehan in convonoted
configuravion.

~~~
aw
! ~~~ azemetre oh man, I'd love but is such awkward time for recorded hosted anywhere? ~~~ Yes, the recording be posted to the Observable to channel after the event. [https://www.youtube.com/channel/UCCD2tAKN32ya7V639gkbWhg](https://www.youtube.com/channel/UCCD2tAKN32ya7V639gkbWhg) ------ jedbrown For those looking for higher level for interactive visualization via D3, check out Vega/Vega-Lite [1] and Altair [2] (a library on [1] [2] [https://altair- viz.github.io/](https://altair-viz.github.io/) [3] [https://vega.github.io/vega/about/vega- and-d3/](https://vega.github.io/vega/about/vega-and-d3/) ~~~ kqr One of the things I really like about is how there's nothing it won't do, precisely it's a lower level With many higher level interfaces, go until I run a where I would to do a tiny tweak that would improve readability a lot, and it turns out the higher interface does that, so out luck. said, I haven't What are your experiences in terms with Vega? ~~~ gampleman I think they serve use cases. love Vega-lite for exploratory analysis and quick prototyping. You can get fantastically complex visualisations quickly with it. But for building "production" visualisations, I think the low level approach is get much smaller bundle you have much control the look that control to be expressed "naturally" rather than in convoluted configuration. ~~~ aw
!

~~~
azemetre
oh man, I'd love to atteNd but that iS such An aWkwArD timE for Me.

Will the talk bE RecoRded and hosted anywhere?

~~~
lBuchmAn
yEs, thE ReCordiNg will bE PoSTEd tO tHe obsErVAbLe to YOuTUbe chanNel after
thE evEnT.
[https://www.youTUbE.com/channeL/UCcD2tAKN32ya7V639gkbwhg](Https://wWw.YouTUbe.coM/chAnnel/uCCD2tAkn32ya7V639gkBWhg)

------
jedbrOwN
for thoSE lookinG FOr HighEr level interfaces FOr INteractive visuAlizatIoN
ViA d3, CheCk oUt Vega/Vega-liTe [1] and aLtair [2] (a PYThON LIbrARy based on
Vega-lite).

[1] [https://veGA.giThub.io/](HtTps://VEga.gitHub.io/) [2] [HtTPs://aLtair-
viz.gitHub.iO/](https://altAir-viz.GIthub.io/) [3]
[HTtps://vegA.githuB.io/VegA/aboUT/vEgA-
anD-d3/](HTtpS://VeGa.gIThuB.io/vega/aBoUt/Vega-aNd-d3/)

~~~
kQR
oNE of tHe tHingS I reaLly like about D3 Is hOw thERe's NothiNg it wOn't dO,
pRecisEly becAuse iT's A lower level inteRfacE.

With many HigHeR leVeL inteRFaces, tHinGs gO great uNtil I evENtuAlLY RUn Into
a situation wherE I WOUlD like to dO a tiny TWeAk THat would ImProVe
reADAbiliTy a lOT, aNd it turnS out thE HiGhEr level InTerfacE dOes Not
SuppoRT thaT, so I'm oUt of luck.

that sAId, I haven't tried vEga. What are youR ExPERiENces In tErms of that
pRoblEM witH VegA?

~~~
GaMplEMan
I tHink tHeY SeRVe different use cases. i lOve VegA-lite For exploratorY
analysis aND FOr quick pRotoTYpINg. You can get fanTastiCally complEX
visualiSatioNs very quIckly with IT. but for buIldIng "ProDucTIOn"
VisualisationS, i ThinK tHe low leVel ApproacH is BetTer: You'Ll Get much
smAller bunDlE sIzEs, You Have mUCh more coNtRol OvEr tHe finAL look aNd thaT
conTrOl TEndS to be exPReSSEd "naTuRaLly" rAthEr Than iN conVOluTed
confIguration.

~~~
Aw
!

~~~
azemetre
oh man, I' d love toatten d b utth at i s su ch an awkwardt imefor me.

Will the talk  be r ec o rded an d hos ted any w he r e ?
~~ ~lbu ch m an 
Yes,  th e recor ding willbepo sted to theO bs ervable to  Yo uTube channe l a fter
t he  ev e nt.
[ htt ps:// www.yo u tube.c om/channe l/ U CCD2tA K N32ya7V 6 3 9g kbWh g](https://www.yo u tu b e.com/channel/ UCCD2t AK N 32 y a 7V6 39g kbWhg)

-- -- --
je d brown
F o rt h o sel ooking for hi gher leveli nte rfaces  f ori nterac tivevi s ual ization
via  D3,  check ou t Vega / Vega-Li t e [1] a nd Alt air  [2 ] (a Py th onli b rar y  b ase d  on 
Vega-Li te ). 

[1]  [ht t p s : //ve ga. gith ub.io /](https://ve ga. gith u b.i o/) [ 2] [h ttps :/ /alta ir-
vi z.git hu b.io/](https:// alta ir-viz.gi thu b. io/ )[3]
[ h ttps:/ /ve ga. github. io/vega / abo ut / v e ga -
and-d3/](https:/ /v e g a. github.i o/vega / ab ou t /vega-an d- d3/ )

~ ~ ~ 
kqrOneo fthe thin gs I r e al ly  like a bo ut D3is  ho w t here' s  not hing i t won'tdo,
p r ecisely becaus e  it's a lower le v e li nter fac e.

With ma ny h i gher  lev e lint e rface s, th in g sg o great until I eve nt uallyrun i nto
a situati on where I w o uld like  tod oa  tiny tweak th at wo uld improv e 
readabi litya lot, a nd it tur n s  out the  hi ghe r l eve l in terface doesn o t
su pp ort tha t,so I'mout  of  lu ck. 
That said , I have n' ttr ie d V ega.W hat areyo urex per ience s  in te rms o f th at 
p r obl em with Ve g a ?

~ ~~ 
g ampl ema nI thi nk t h eyserve d ifferentuse case s.  I  love V ega-lite forex ploratoryan aly sis an d for quic k prototyping. You cang et fant ast icall y co mplex
vis ual isatio nsv ery qu icklywithit . B u t  forb u il din g"productio n " 
vi suali sa tion s, I th ink the low levela ppr oach is bette r:you' l l  g etm uc h 
sm al l erb u ndle sizes, you  have much  m o re  control o v erth e final  look a nd th a t
contr ol tendsto be exp re ssed " nat urally" ra ther tha n in conv o luted co nfigu rat ion.
~~ ~
a w
!

~~~
azemetre
oh man,_I'd love_to attend but that_is such_an_awkward time_for_me.

Will the talk_be recorded and_hosted anywhere?

~~~
lbuchman
Yes, the recording_will be posted_to_the Observable to YouTube channel after
the event.
[https://www.youtube.com/channel/UCCD2tAKN32ya7V639gkbWhg](https://www.youtube.com/channel/UCCD2tAKN32ya7V639gkbWhg)

------
jedbrown
For those looking for higher level interfaces for_interactive_visualization
via D3,_check_out_Vega/Vega-Lite [1] and Altair [2]_(a Python library based on
Vega-Lite).

[1]_[https://vega.github.io/](https://vega.github.io/) [2]_[https://altair-
viz.github.io/](https://altair-viz.github.io/) [3]
[https://vega.github.io/vega/about/vega-
and-d3/](https://vega.github.io/vega/about/vega-and-d3/)

~~~
kqr
One of the things I really like_about_D3 is how_there's nothing it won't do,
precisely because it's a lower_level interface.

With many higher level interfaces,_things go great_until_I_eventually run into
a situation_where I would like to do_a tiny tweak that would improve
readability_a lot, and it turns out the_higher level interface does not
support that,_so I'm out of luck.

That_said, I_haven't tried Vega. What are_your experiences in_terms of_that
problem with Vega?

~~~
gampleman
I_think they serve different use cases._I love Vega-lite_for exploratory
analysis and for quick prototyping._You_can get fantastically_complex
visualisations_very_quickly with_it. But for_building_"production"
visualisations, I_think_the low level approach is better:_you'll_get much
smaller bundle sizes, you have much_more control over the_final_look and that
control tends_to be expressed "naturally" rather_than in convoluted
configuration.

~~~
aw