From 00b29cf4524c20b2eaa063f228bd3bfefba4ccaf Mon Sep 17 00:00:00 2001 From: "Weng, Chia-Ling" <75072960+ChiaLingWeng@users.noreply.github.com> Date: Sat, 11 Nov 2023 13:16:39 +0000 Subject: [PATCH 1/6] docs: update valid image path --- examples/specs/text_tooltip_image.vl.json | 31 ++++++++++++++++++----- site/_data/versions.yml | 4 +++ 2 files changed, 28 insertions(+), 7 deletions(-) create mode 100644 site/_data/versions.yml diff --git a/examples/specs/text_tooltip_image.vl.json b/examples/specs/text_tooltip_image.vl.json index 8cc8d163a0..af444a17f0 100644 --- a/examples/specs/text_tooltip_image.vl.json +++ b/examples/specs/text_tooltip_image.vl.json @@ -1,18 +1,35 @@ { "$schema": "https://vega.github.io/schema/vega-lite/v5.json", - "view": {"stroke": null}, + "view": { + "stroke": null + }, "description": "A simple chart with an image tooltip.", "data": { "values": [ - {"image": "data/ffox.png"}, - {"image": "data/gimp.png"}, - {"image": "data/7zip.png"} + { + "image": "../data/ffox.png" + }, + { + "image": "../data/gimp.png" + }, + { + "image": "../data/7zip.png" + } ] }, "mark": "text", "encoding": { - "text": {"field": "image"}, - "y": {"field": "image", "axis": null}, - "tooltip": [{"field": "image"}] + "text": { + "field": "image" + }, + "y": { + "field": "image", + "axis": null + }, + "tooltip": [ + { + "field": "image" + } + ] } } diff --git a/site/_data/versions.yml b/site/_data/versions.yml new file mode 100644 index 0000000000..2b8dd8b00d --- /dev/null +++ b/site/_data/versions.yml @@ -0,0 +1,4 @@ +vega: 5.25.0 +vega-lite: 5.16.3 +vega-embed: 6.22.2 +vega-tooltip: 0.33.0 From 1e456abbbb887d4d4d57f0c4f06178685bc2fde6 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Sat, 11 Nov 2023 13:20:09 +0000 Subject: [PATCH 2/6] chore: update examples [CI] --- examples/compiled/text_tooltip_image.png | Bin 3135 -> 3361 bytes examples/compiled/text_tooltip_image.svg | 2 +- examples/compiled/text_tooltip_image.vg.json | 6 +++--- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/compiled/text_tooltip_image.png b/examples/compiled/text_tooltip_image.png index ae717dbeb1c23a39026c87adccae0dd2664c5b86..05ee215a83ae234ea143306ae9063d5746d20760 100644 GIT binary patch literal 3361 zcmZvfc{r4N8^<5VnnsL$UnW_GvhU1fOtzUrF|UNw$iDAp7!hF*l9CBY8Yfwzb8KbL zk~ktNO9(|$*_W}5_t$m3?{%F&&NVa7Gygol-~GGq`}?`SPwH743m$H9ZU};StSqs1 z;O+^2=3E@$iVB+{fE$M!&H@V^{`x#<{v!v1VDGK4rUX*KkAhe{p+~&C=l~MDV1Fb5 zfs~1qi&yfy&OT;0aZx$j+UG68y4~$e&GpMQ+`>NM`Q!JT(%o?O#T3G0-85?D%y6=` zDIXuwCxh}AJ3QeiT(`R6d&@TODaBACktNJvdw!qkG|;qupGMy5_n$Xl&7yKiRwSaQ zc|PSy+KA?M9C>M{Pjuu~gyCkc6O{|pRg(mg>A@Yu5kyO zK1+9Vb7!}HOmIwRQDueGHPqE1US3{(ef_rfc9y!jx=*VlZ*T8G=O}k~Hgj`xj%mLZ zl0t_|V<`L6=B@FHrAsd&dGvy&wDntBTBP5g4~?-1_>=PTp|@`na&v_XP_g0z0|Sor zfrV4gf4c_N2TtCLa6WYATDW(*(qV3((CDT$eQ+_Hnx6i0bLj&yARwdG?}KK@-+%v2 zrBdUq=^Z(WwtW2j3B0HsNJmGffx^%fR&|Uoy1IMhMbvUKUg0HJ<5$qNP8n@&rzvZ_ ziukJieF_@~hmAKbI@%C{KtRy;&q=fJaBX{sOP8_|IeBM4wI{A@Y+N@lVNpkpTw~=N zoSe*f|K6dqtLyjO+cGB6f*BbZjt#+bBfdI#JU;m6M*}JrAulfvp5v57Y;0__jf@DQ z_g7eNWMmA1XIEB&!y_ZzHov`dY$9niH8pkD2H1IL3JMAi8Z9@OVX+r3T#(P{wXAd) zURhBOm};UWBqUI&mUO$JPoHGra2{UXocembcOxTw@N@qDs)dFTX}t#e`j)J$tXS-$ zA#d-#+>-(-nKqb>C$-X`Sa%rpDpqDM-fZ!hd>N)_z8LWvlz^8aClcwPfk`AuaCAk z0>ORkSn0=)F5u76qa|6WU8+wBoqnRwAk1?-q;Q?EwNYPRQ2`?oiRu~}*J^4sIyyS? z^eY|G8yfV%VRrWRN}8LcK=Pv36%-UY`udJK*ZH>}>}}H`N-8UPj*6V>eCE;D-R0%s z(LOyblbf46SEZ+;LtLI}ZV3Itt*WZ3(EOn;U;={X=jTVOiL6haJW8g!O-U?2zdu_1(YW@ZM0R8&+z3`;-Ohx>hy!;9fcDk?8& zT3&g6wrUku3ZZyg^nswUG_R155FZ!YXsw^fi0|eja!yXp(1#BxYipsRVq$U%3dyO3 zzT!sYwa*QHAiKXdb#f9fC@9$2y5jG&_vVd#mkD{z-DPYz_RBg0JTjEu!v~9YOG`^z z`P9w|owl&xOiNE^f$rS76C4%QlfZryfa7P`5(K2s{{DWRpP88%7Yv4_P>fxp z7wO7-K)f86!=);!s*>;C6@ea9SMwDX7UEr8U8SRAVob66Q9mU=hcd#=QbaCM;9_E8 zP<&O@DVNr(vEzpE*E&GM7nhcDv^^G0;g#V~54nlKV5*}xeRmiPIc;r0Pz3x~%yM%I zD4eXkJe!7w29PWMLU6G9sf*9qQn3j)Zose>7A0WY_V)JC`XCu&6B8E5n$B-xVj|FT zu(-JRE6Z%Zv4ovOqh+F&r_KZho)Y9{2j9@JFvTC!gM)lc&CPH=zW9+5f~TQz@F&RE z&yS`rBO}Ac$@#LYi#;(hk(!lN6#3nzK>yn7*VYY&LwT=~9kKB{-_yuanNAuJ4a=)t~SFcccpbkGJ<} z>g$Vp=Lv*15HWu$8$i|0Y`Pi%>df4nRtc&))k~qDvddg}Q)EFP2!8watvY1RTwYPJ z6FCm$Cn_CqH8nM#zkapM*9$7m%M*+uztE5nxkeY8(8dD5t=IYuUt)ZecT>l+xHb9a|dN=eDVE0n0U?%z@l3l4tJ*@@-m;h|?p=-F9YbK5)E z*+{0qS*XMtKR$u?elP5^0#?TYBb#*r5XhlUu!{`kqIK1qguhWajlanp6 z`Bd{H1M-?Y04NML_?C{dqT6L#(;t56yK8S|#tMgDY$9btqN@E`wAZ7vd$#5P9(6&} z$FeQiq_a{$2RwZAhz+Xt8CLi{)hvNRq4XoZ34Z_nePdoMMy;*0la0w_0)$+7-A$or zX=$lC*TJNuq#9zjPx<@%f101?fJk#0dY3&tbpv90^46Dd{%Z$bX0fp*0AzzxQz(y* zgk^To+3jK2q)=j!Xx$!j_h#RhSG~QaadGHyLn%9Zd$Fg??_+-g2)rybin>`)&_BA6 zC4=q;C+PWNWoyd`H!UL|)YN!Eve#~JM?^%N0X1H~eFz!=AcCV-EU#TaKtv?vN>3)S zD^2KeMMdZ8Tu<>?C56ocQ1O|C1x}Fay!`x<^75l?kCzX(CW1$m|2PZ7cfWZo8 zWoKuntf8TJadEM?zyI~@?4iF}T2Xa@lWEg&hlOOhbI3agW#uDaZ~c&2w!q2f>;SWr z?a3%0D^6cu-@&1wYan8Jjyg;yhzxW9P_Z12|krL_`1rH2^Lr6^p5@ zt;J&H?^r8qYTg3v1$6WF;hFTjx#(8ru8M)7AwT?FP>>qSgQ7SljYFw@L22m+) zm>`j9l-O9>Tnq?fgRxK~03W(<67%)l`AZ&|$6kL4MIw<1#KZV_Xr2=1>?{GQF~nG3 z*vwq5D1FA**qIm~&r@UW!@dTvDz$|OY*2-v^ zmxP4G=-AleL6Np|eW1s&S>^&c4vj{yFiKt;Motw`SNhai)pL_7D^KbMO;yzY-KJWq zsT;koofM|wNoI{dtK`lU=1v0LFt4bUBHc3@$EtMhrYw@xzN z+1=GNzW@#y__0C5L#o*p=4^7c_$;-cKoWcAO#7=>T=}{I9rtwnU`9r0c3iG%JILn| zTU*=51f;u{m)28>A7g)VlF8(itt~(Z66x|pT>xokMGpAFm7gz`ZSoI+2AtLhsaGX<2;*mZac8!jR(5bxeXL7jVWX1B(!~_m(p`oM;D%7(3tz2ySN^tN^ z#<{_vyz85?XB=5oS+0lFVZ ARsaA1 literal 3135 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 \ No newline at end of file +../data/ffox.png../data/gimp.png../data/7zip.png \ No newline at end of file diff --git a/examples/compiled/text_tooltip_image.vg.json b/examples/compiled/text_tooltip_image.vg.json index dc2bdf8265..39330a6c64 100644 --- a/examples/compiled/text_tooltip_image.vg.json +++ b/examples/compiled/text_tooltip_image.vg.json @@ -10,9 +10,9 @@ { "name": "source_0", "values": [ - {"image": "data/ffox.png"}, - {"image": "data/gimp.png"}, - {"image": "data/7zip.png"} + {"image": "../data/ffox.png"}, + {"image": "../data/gimp.png"}, + {"image": "../data/7zip.png"} ] } ], From 530a8e60c4bd9dad02944854830fbb3d40e628d1 Mon Sep 17 00:00:00 2001 From: "Weng, Chia-Ling" <75072960+ChiaLingWeng@users.noreply.github.com> Date: Mon, 13 Nov 2023 04:32:22 +0000 Subject: [PATCH 3/6] set git symbolic --- examples/specs/text_tooltip_image.vl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/specs/text_tooltip_image.vl.json b/examples/specs/text_tooltip_image.vl.json index af444a17f0..3e2a714504 100644 --- a/examples/specs/text_tooltip_image.vl.json +++ b/examples/specs/text_tooltip_image.vl.json @@ -7,7 +7,7 @@ "data": { "values": [ { - "image": "../data/ffox.png" + "image": "data/ffox.png" }, { "image": "../data/gimp.png" From d486197251d34adba2ad11bebd51002a4c9f982b Mon Sep 17 00:00:00 2001 From: "Weng, Chia-Ling" <75072960+ChiaLingWeng@users.noreply.github.com> Date: Thu, 7 Dec 2023 03:31:31 +0000 Subject: [PATCH 4/6] add back data folder and fix format --- examples/compiled/text_tooltip_image.vg.json | 67 ++++++++++++++++---- examples/specs/text_tooltip_image.vl.json | 19 ++---- site/docs/data | 1 + 3 files changed, 59 insertions(+), 28 deletions(-) create mode 120000 site/docs/data diff --git a/examples/compiled/text_tooltip_image.vg.json b/examples/compiled/text_tooltip_image.vg.json index 39330a6c64..f6c60af9ef 100644 --- a/examples/compiled/text_tooltip_image.vg.json +++ b/examples/compiled/text_tooltip_image.vg.json @@ -5,19 +5,34 @@ "padding": 5, "width": 20, "style": "cell", - "encode": {"update": {"stroke": {"value": null}}}, + "encode": { + "update": { + "stroke": { + "value": null + } + } + }, "data": [ { "name": "source_0", "values": [ - {"image": "../data/ffox.png"}, - {"image": "../data/gimp.png"}, - {"image": "../data/7zip.png"} + { + "image": "data/ffox.png" + }, + { + "image": "data/gimp.png" + }, + { + "image": "data/7zip.png" + } ] } ], "signals": [ - {"name": "y_step", "value": 20}, + { + "name": "y_step", + "value": 20 + }, { "name": "height", "update": "bandspace(domain('y').length, 1, 0.5) * y_step" @@ -27,24 +42,40 @@ { "name": "marks", "type": "text", - "style": ["text"], - "from": {"data": "source_0"}, + "style": [ + "text" + ], + "from": { + "data": "source_0" + }, "encode": { "update": { - "fill": {"value": "black"}, + "fill": { + "value": "black" + }, "tooltip": { "signal": "{\"image\": isValid(datum[\"image\"]) ? datum[\"image\"] : \"\"+datum[\"image\"]}" }, "description": { "signal": "\"image: \" + (isValid(datum[\"image\"]) ? datum[\"image\"] : \"\"+datum[\"image\"])" }, - "x": {"signal": "width", "mult": 0.5}, - "y": {"scale": "y", "field": "image"}, + "x": { + "signal": "width", + "mult": 0.5 + }, + "y": { + "scale": "y", + "field": "image" + }, "text": { "signal": "isValid(datum[\"image\"]) ? datum[\"image\"] : \"\"+datum[\"image\"]" }, - "align": {"value": "center"}, - "baseline": {"value": "middle"} + "align": { + "value": "center" + }, + "baseline": { + "value": "middle" + } } } } @@ -53,8 +84,16 @@ { "name": "y", "type": "point", - "domain": {"data": "source_0", "field": "image", "sort": true}, - "range": {"step": {"signal": "y_step"}}, + "domain": { + "data": "source_0", + "field": "image", + "sort": true + }, + "range": { + "step": { + "signal": "y_step" + } + }, "padding": 0.5 } ] diff --git a/examples/specs/text_tooltip_image.vl.json b/examples/specs/text_tooltip_image.vl.json index 3e2a714504..6b409f0ca0 100644 --- a/examples/specs/text_tooltip_image.vl.json +++ b/examples/specs/text_tooltip_image.vl.json @@ -10,26 +10,17 @@ "image": "data/ffox.png" }, { - "image": "../data/gimp.png" + "image": "data/gimp.png" }, { - "image": "../data/7zip.png" + "image": "data/7zip.png" } ] }, "mark": "text", "encoding": { - "text": { - "field": "image" - }, - "y": { - "field": "image", - "axis": null - }, - "tooltip": [ - { - "field": "image" - } - ] + "text": {"field": "image"}, + "y": {"field": "image", "axis": null}, + "tooltip": [{"field": "image"}] } } diff --git a/site/docs/data b/site/docs/data new file mode 120000 index 0000000000..eed2d0bc79 --- /dev/null +++ b/site/docs/data @@ -0,0 +1 @@ +../data/ \ No newline at end of file From 3cc43290095e32636481601ee0c1983a8348b50c Mon Sep 17 00:00:00 2001 From: "Weng, Chia-Ling" <75072960+ChiaLingWeng@users.noreply.github.com> Date: Thu, 7 Dec 2023 11:32:49 +0800 Subject: [PATCH 5/6] delete site/_data/versions.yml --- site/_data/versions.yml | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 site/_data/versions.yml diff --git a/site/_data/versions.yml b/site/_data/versions.yml deleted file mode 100644 index 2b8dd8b00d..0000000000 --- a/site/_data/versions.yml +++ /dev/null @@ -1,4 +0,0 @@ -vega: 5.25.0 -vega-lite: 5.16.3 -vega-embed: 6.22.2 -vega-tooltip: 0.33.0 From 44252cb45d581ef5a45ceeb6e75702f4f1e96018 Mon Sep 17 00:00:00 2001 From: "Weng, Chia-Ling" <75072960+ChiaLingWeng@users.noreply.github.com> Date: Thu, 7 Dec 2023 03:40:41 +0000 Subject: [PATCH 6/6] fix format --- examples/compiled/text_tooltip_image.png | Bin 3361 -> 0 bytes examples/compiled/text_tooltip_image.svg | 1 - examples/compiled/text_tooltip_image.vg.json | 67 ++++--------------- examples/specs/text_tooltip_image.vl.json | 16 ++--- 4 files changed, 18 insertions(+), 66 deletions(-) delete mode 100644 examples/compiled/text_tooltip_image.png delete mode 100644 examples/compiled/text_tooltip_image.svg diff --git a/examples/compiled/text_tooltip_image.png b/examples/compiled/text_tooltip_image.png deleted file mode 100644 index 05ee215a83ae234ea143306ae9063d5746d20760..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3361 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 ARsaA1 diff --git a/examples/compiled/text_tooltip_image.svg b/examples/compiled/text_tooltip_image.svg deleted file mode 100644 index b43ffe4ee9..0000000000 --- a/examples/compiled/text_tooltip_image.svg +++ /dev/null @@ -1 +0,0 @@ -../data/ffox.png../data/gimp.png../data/7zip.png \ No newline at end of file diff --git a/examples/compiled/text_tooltip_image.vg.json b/examples/compiled/text_tooltip_image.vg.json index f6c60af9ef..dc2bdf8265 100644 --- a/examples/compiled/text_tooltip_image.vg.json +++ b/examples/compiled/text_tooltip_image.vg.json @@ -5,34 +5,19 @@ "padding": 5, "width": 20, "style": "cell", - "encode": { - "update": { - "stroke": { - "value": null - } - } - }, + "encode": {"update": {"stroke": {"value": null}}}, "data": [ { "name": "source_0", "values": [ - { - "image": "data/ffox.png" - }, - { - "image": "data/gimp.png" - }, - { - "image": "data/7zip.png" - } + {"image": "data/ffox.png"}, + {"image": "data/gimp.png"}, + {"image": "data/7zip.png"} ] } ], "signals": [ - { - "name": "y_step", - "value": 20 - }, + {"name": "y_step", "value": 20}, { "name": "height", "update": "bandspace(domain('y').length, 1, 0.5) * y_step" @@ -42,40 +27,24 @@ { "name": "marks", "type": "text", - "style": [ - "text" - ], - "from": { - "data": "source_0" - }, + "style": ["text"], + "from": {"data": "source_0"}, "encode": { "update": { - "fill": { - "value": "black" - }, + "fill": {"value": "black"}, "tooltip": { "signal": "{\"image\": isValid(datum[\"image\"]) ? datum[\"image\"] : \"\"+datum[\"image\"]}" }, "description": { "signal": "\"image: \" + (isValid(datum[\"image\"]) ? datum[\"image\"] : \"\"+datum[\"image\"])" }, - "x": { - "signal": "width", - "mult": 0.5 - }, - "y": { - "scale": "y", - "field": "image" - }, + "x": {"signal": "width", "mult": 0.5}, + "y": {"scale": "y", "field": "image"}, "text": { "signal": "isValid(datum[\"image\"]) ? datum[\"image\"] : \"\"+datum[\"image\"]" }, - "align": { - "value": "center" - }, - "baseline": { - "value": "middle" - } + "align": {"value": "center"}, + "baseline": {"value": "middle"} } } } @@ -84,16 +53,8 @@ { "name": "y", "type": "point", - "domain": { - "data": "source_0", - "field": "image", - "sort": true - }, - "range": { - "step": { - "signal": "y_step" - } - }, + "domain": {"data": "source_0", "field": "image", "sort": true}, + "range": {"step": {"signal": "y_step"}}, "padding": 0.5 } ] diff --git a/examples/specs/text_tooltip_image.vl.json b/examples/specs/text_tooltip_image.vl.json index 6b409f0ca0..8cc8d163a0 100644 --- a/examples/specs/text_tooltip_image.vl.json +++ b/examples/specs/text_tooltip_image.vl.json @@ -1,20 +1,12 @@ { "$schema": "https://vega.github.io/schema/vega-lite/v5.json", - "view": { - "stroke": null - }, + "view": {"stroke": null}, "description": "A simple chart with an image tooltip.", "data": { "values": [ - { - "image": "data/ffox.png" - }, - { - "image": "data/gimp.png" - }, - { - "image": "data/7zip.png" - } + {"image": "data/ffox.png"}, + {"image": "data/gimp.png"}, + {"image": "data/7zip.png"} ] }, "mark": "text",