Results 114 comments of David Bacci

Good point. It looks related to this here: https://github.com/vega/vega-lite/pull/5151

@s-h-a-d-o-w in the meantime as a quick workaround, set an axis offset. ``` { "$schema": "https://vega.github.io/schema/vega-lite/v5.json", "width": 400, "height": 200, "data": {"values": [{"y": "a", "x": 608}, {"y": "b", "x": 980}]},...

I agree. I think this should be moved to Vega so that axis domains and grid lines can have different z indexes. As a new user, I would find the...

This can be closed too. ![Image](https://github.com/user-attachments/assets/3c5cf46b-bbf3-4ada-aaa5-f0ccbad58a8d) ``` { "$schema": "https://vega.github.io/schema/vega/v5.json", "width": 500, "height": 200, "data": [ { "name": "table", "values": [ {"x": 1, "y": 28}, {"x": 2, "y": 55}, {"x":...

Is there not some circular logic going on in your VL spec? You're setting up the color encoding with param66 which refers to param 65 which refers to the scale...

> Did you try https://github.com/vega/vega/blob/main/packages/vega-label/README.md? Is this is a bug or a feature request? Yes, I tried that. I think it is a bug as there is no mention in...

> Can you post a minimal example spec? [Sure](https://vega.github.io/editor/#/url/vega/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykSAbJQBWENgDsQAGhAATONABONHJnaT0AQQAETJBBpRtsiQ0zbYSRebgAPJAhwAbOJWkgA7jVn00AZgAGAJl4GjIsfyCZJDM2AwAvODQQHCRZd1TZWRpxMkiZWSRMFFQAbVBxByT0YqYXd2IkJwYFNHKQbzQARhkAMxo4J3TUABYAXylQTtQAJj6BobQBCanhv3nB4a6AlY7hkY3F1D9d6YBWQ+GAdlPhgUu0AA4xgF0ZTEUkcQhetkUENqgTAATxw1RSA3c-U2yWhixkEGK1k0uXqqFABjIlScyQCIAmIDg4lkKLIaIxYWxySEMwAnPjXrtKghwVAiR84ABhGiKKD1GSNZqtMqrbqvd6fb6-f6AkAgsHJHCQh7oToIpGYUnkkCYqnoPEEokk1HVClYprUyh0hkvcU6qBNYXtZmsthOP7ueXgv7ZKkFNjIHJoUCFYrJWr8kBw4Z7fEySVkU327isorkP7AmYGu3IRQAawgsq9ySsUHcLuSbPEHO5vJcAFkrHmoYoA8G5EUSiAqzWeXykobxFA2PJ2+y4Ip2-0nDj0SBBS1koo4OkCbZ27qLegvD4YNoCNoZnGQMCN5Stxg4GEsPvDwyZAwcKGk4irJqTVOFjHX8iP4PjWSSbRskRpagOMg5OIE4AEppDQDCFnOm6ziABoyGwZgwXBCFnuaKG0tmYy7MW6CluWVTJHoEBwI2+aFn0rYAnOoZdhG4GEkOI5JuOk5ztOs4Yg6aLdm6HoqrGa64XqnjePQt5HgSp5IeeKGhOE5gHgpBKPs+G4amBn4wugP7voBx6gR+fFfiBxIGQSmQGcpeG4sekFYdkOFOdJBHHhhmDufBiFmtJO5yZpx7DooUGKLBHlBTqKkuURRGTHKoLgv5tiYC2bbMZ2lH6DRTaFoOw6jnOPHtpl2VWUZHaYAwCCsKufQSJgADKNCJO2C7VM8KVypKPx-Ex7QkSAThIEwgzuEgxBsN4tEFm03bssutb9ktIBvCAbC9L01E1aUXQ7QkL6JegpShTAUjaGpWAvDajJAA). On second thoughts, this is probably a feature request. Here is a spec with a donut and label transform. I have...

I decided to implement a non-overlapping algorithm using Vega transforms. In case anyone else needs this until a native transform is available, here's the code: [Editor](https://vega.github.io/editor/#/url/vega/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykSAbJQBWENgDsQAGhAATONABONHJnaT0AEQkNMAAgDudGHvESAtG1KKANkhw4a4snrtM4NiJT2akmJMQ0AF56TACePgE0snoAQkhQUDSoeli4+EQGWZQ2TgDWcLJOlFBsCAROBLIBTAlJBNIgRrL0aABMAAwdMvA0ZFjtXTJIumwQwXBoIDhIso0zskXOaADM3SDjZOJInmgA2qDbCJPoEP6KmACCzjaTMsQ7DCfrTE5zqKBOOLpTikjOdxACCcaHWyAAHmghG0AJwyM5wHCgygdACMAF90VJDkhjlMxBcAGI0DxzGQMHDVTAnEAAclpjXkShUagk+LYFz0ADMSTYYjQuXomTRFIUQFicXjThzMAB5RTyRSNClUmn0xkKKDKVTqdmcjmKvQCoUKEWFPQACiQ0Dg4iWLg5JptdqcZAAlOLsSAjjS3B5CRJMABlCbKyl+GmotqeyU0pziOCKABKsxoDAgYdVUwEHRj3txNLYukTKaK6czEamqK6eZ9U1KDHE1KVMiZWpZuvQDabib0mDYrjYbBwfZgiiL-T0-ynij+YUaDxsT1BMjZqAOIDgpCbGY+IEwYRwNLUxxb+7HbGwt1BWJAKsrXaLPcUAB5bs56BaqUgLbS-TYAAUxjodQIFpN03QAfm7Zs9AAaj0VFUBgxM8y3W1MF3UBNm2GwpluLlMCTPosAAYSfTBPTvcNqSmXN0QAXQlfMpQ2GABSuWckHnVtNW1VkNBAJAuIiNhBQgdjCL0HBgIEjNyRomlgGUfpMBSAiiJIzByMbTBKBUrAAEIAF4Okg6SlygPIvz8H8-yQdxANk0DwL2DoGL2WkJI4y4RNpBipC8yTMHA9cAtcOBCPUyLNNUnSmxyGKTLMiyGCsmz-F-f8gPGOTXI04i4oo-StI8oKfL8gLysI0K9iY2sC3wmLCrIijfLnDVmR1NchJEvQxNcByPD0cYmQrWj0FFawIDgC0CUwC1UvSoVbKyoanNyly3SkPQvOiOBwIghrWIKrT4so3iuoE+sKP6wVBsckb9vk6is3QZStNQOwzjeOBwTEi1TqK3T2u4wKDJCt04NRKQNK+20yE-IHWpBkS3XMS1vrUO0-oB5HtLakTwa08DobddFjppHBUU69tusE9NzX7Qdh1HccGEnGTNokGc536hM9A8RAMKnfQkD7GhjkMYwpz0RRG3EV0RoYBBQl0OWFDgbGXHoOA9BQxQ+wHDojUFOhBesPQyDYBRTD4NRSAXR4TlACGVxADSb1XDQN3Qnc0GwvpcKawiWoJ3SqPvCaQGAWkIdpFJul2jSE70DoKeYv3MIDjYg52G7dNQ28o6UiHUG8wjQbCErVL2A3zFRBi4OpmusBfMyOnL4Kq9bzA64oxMG6bluIZ2uGK84udEsI-vC8UIfm9RafMHbyDO4nnuNNn58F5bjSKZkLkOSgE5MHluBGOYut0BwaNLrp670EZmJmdFa0ZoQJhblHPWuZAnnhJ82tLLM4yhnDS3oNyJwOwRrBWks5CQL1FzLj3G7MKMhPZhVvGuX225s57hwvndA+NzqR0UlMWO8cUh1R2n+GKqc6oZy9FnLCucthEOmDTYu5D3pl3fIjGAFpb69zdMlcyI8tJwVpIFZubRe6oAkapWGMV4YfkEcIjSojTLiKXhpKRMiNEqL3jFDOTEvTXzYhVOcSYFaulpvxTsIBSjiGsJhI2vNuJTjtBraaChxql0+lNRMM05o4FyAtYRo9pGHWUVFIJigQkQDCXQIRciNKBUChBUxrZbL7FjFMfwX9ATIL8euT47wQAAFVFbUhiEGfw1IkHOzQBiL00QpiEj+OIE+TslwnFaeUqYABxRMyBxA8RACUlpzF2noAAJL+BsBMqZqABkgFmVUgA0r0lBayNmkX+LMFA9xmmrPTm0ippF2LbB2ScFYMyKlzJdMcyZpyADsDypi+TIBhaBty0AAA5GIyDPv8CAR9FAIDyfuQ8NJSg2FuFAC6GwZQ5x5KSHOhC8LSiJLyOY2CFSoQIXnbFKKLjykVOKTEXoDxHimI4QE6K+RTCmfCc4VwbguzYcHU47LrhkGvLeW0sh+XXmJew0l7M7QWgtG0AAVABOZbo5XVi6B0N0BBVVdDgmcYSHKBWTGpaAWlNIIUIAYHYRo1opjAkWLcUVgI-o4CVOgS0MqqQq0oMKh1egMYeoQJQXVFwHUaraG6eCK1MCeqDfq246NFUEGjMxE1UwzUWpeda04+1GhOpdXIPwnrbWyHtZyiNCa2h6D0C+YyehFV6AAD71sjYW6Ixa4A+oQuWvQAA+Gt8q60ADIB3NoDUWktBqy1zMTVWmtiq5UrEgnHEmqA6E1TzCm9AabLXDF3CAcENMZC5qmJaIszZSxpggHK0oEAMotrte2zlEE4KnpLKmdMeh12wtTRyc126hK7rCAezc4JnXHotC+5Mb7L3jHELe0drbx1xqhhB8977P10s3T+9NVrd3gjvsB0DrqZUoag9DdVV6xhwcoGOh9Bqn0kbLBAD9yav2YchdhndUwwj4aPUR8DxZIOMbI8qmDVGaMhuQwJ1DTH0Omqw3+zNe6Vg5pA3m-1gb9rGRrUu1StJILNHoHBToqBzCdFk9+9jCnd2vEkIe1TdFxRmPycQmKABRcEyKxAMEUD09c+4HLXgCvuLp4Kf3Qo3SAHkNhmwqcI-mqNAbRpwC06ukK5n0B-WpE2RoTKKnccaFikOmB3OUUvuYxqk0tIlYK0WHzJw9j+aKSAILoLxChcheF1jkWaDRdQnZuL6mkspfjul4DWXkW5a4-hwrlXVLVbK85j260gxwAAI5PG6XAMOjRWvtahWUmFGGNhrY2z0tlerMUkt+FVjzbkGJUTOMOS7EqpgWghiVvYjc4L-gDE2EMQQ4AelvAiJE4qeVLccr94MoZbyKZs6NrdLzeN0hG5xrN8hHNXwqxDjwK31u2hPgAGRijtkLZrOtHZmvjzbBX2XPfBxpD77kHv9lB4HF76BAZudu19n7gZ-uA5Z4ienHC+d-Zh2jkA8OWNHcR7FvNqWGSS6S5j8rJ11qxCcBAbb8Jau+Ya+9jzjR-x49O1trSzWQVk7CwdiL8PD54qm7T4XYPRfrShwLqimWMIi8lTd0rMgnDNkXGgLkOwZpo4azZgAKogJEMgbM0yC4rXzYfPAXxpV1uX-W1MFoDTZrTZl1Mx7j6gYvIJJfS6cyxX0GutfE8IjV7z+uPbc+RSbk7BO4AN8oi163HXbddft91jF6B8tspd+zhn7v+cS7Gz713pLGdG9vEHxMIfUBp4j-+-YUunCx4QPHvf4gk8yBTycLfGfjVZ-k0j+z6By-iEL5BR-B+cBl7z5QYfcOQQLZr-hdaHKf+NrJvOrXff8TXNrHvY3OvNrbbPvMFcnQfI7YQNgaBMgMgUUCgWiVcPAXfGCS3HfPzAgoLTAosHAcIXfFXBPEEavCLKLGLHPKYdTEpPQEyUwC1GwBtJtdTGCPQLTRCBHW-eXZgz-GCBuHDAubLGXOFNgBFOAJFGrC4NFR3Pzag4-Qgg0IlBrNsYVOxHdE+F0ZYJiGQqYIwO0NgAwJQyiPcSbPzYffLILLQl1Bra0Qw+0HDdwuxMxEAYcXcA3SwgAfXEBVncCVCC0zQa1+khFIPZgoPnDUOzToK63MNkEsOsJUNH3WRxkhFXEJTzTcL0OWGwTwL83HAMGCNCNQliPIMoMSIxxoMkGSNl2EKYIf0-xKWf07nU3KMqM-j6yIJAF6JCP6KVFMLY1-TvwGw6Odi0xCIRUgnMDF2hwBw-wS30iCJGLCK01RDXi+hn3FwB0kNOGClG3hURU81RVsNUIa3UOiM0PyN310KMLIE8KKNeJMMzxQLQO2AwKwMrFwP8NeT6QzAiKBI3hEkINy3BNOJqIpDqNuKSL-wsWygQTa2JGDl12b3qxxw2mANBKt0QJtw3Ai3OIUMuOUOuNH0RIaOyPkBiLyMpT82eI8IMPeOayNUOzk0symNz3WKG2Mh0ywD037AADkqjFA5pu4RIbFxBFZnBe49h1Noih43RUAxSJSpSrFuJZT5SyBl4lTP8VTG4PRldpTrFbFiivjuTJiRD2j+TzSdTLSyA4JH9jjj8gxgoxRxjItWjBjwQAAWO0+LaNTTbTeOfTaIQzNoAAVhM1jNG1SPSN10pNADsLpL+kaGcKmEKJeKoj8PALgFmChLxRhI4kILIPhISJpMmGaJtI40GLCCDLaJDIDW427Uf09I4kKCHXU1uFmECInlXnU24zWM9Rsy7MIm9OtIs1tMl2yj8BgGDJYNmOMnmJsEXVTlpAAFldoEJ1N90I1aRdoI0RzUQjzCdaR9zP88MjyTzrz1juM7yAAJK8kdSgcEFYStKRQnPc98wMu848h8z1Js5jJiILaAHYUpDcCxeFDkHbLrA0aBPCVsMoJAEEPcb8ApALRlVQ9ZfFGQLpH5TFWAYWesCMa2RQbjeiYFIEYSPIfw6-I7YSKAHLccfbUALC9AQpQVQ9bpNgDHPcDCIlNMnrbFbCKAKCm6GweCh3LI9pW8SERfMwqMkwAgPQJNGQBIqfDhXoVSPQdSpNbhN6bCPlTlTI5lXlPVB1L3O0GyqkyyzcOy8y1fOU19RjX3KYeMdyi9fMqTKDTy9ABjXy28fsOQtQNnblDhCEi0uUuxTETkiLGYVoM-bHBclKyLdinOLi3EoAuSDE-OIVfiwS0AEuTFM+NgAoAAdVUpzhWVaWmEXMCtbJyEAKauBwqoKDqtORAEwLgHnBKISDoG0uBJQQ6EoA+QSpnMmnJLYrKGytyWIUALRIgAKrwlvDbAcR6nkCYA5lCDYHBD8T4tKBKtegfFACUp0tJQPKDNvBGpmxaqbKogMyXOUvQDM1vD0oGDetxI9zn1AUqrgBqpaFetABWTaA6vHC6r3BWV6tFAGodwRW6r6SmAAGIAyBAAU2gmBbrcChqDxmqVy+k5jOC9iaLEqutqQjdUr1dHIXouQsrMLFrcqVq1rbKTquUyq9wqabDRL5KCLfCZgkgCaYbTlxqBBbwotxLRqaQv4Eg8gqJagZpcgExkaUEgQENDVhhcgthCbP8BTFdF0qFFcqJZBLqorrr9awzDbzAVhUBlNFKLKKlAyqIRr0ynrJbZ8jifrljPcErL4gA/view) ![Image](https://github.com/user-attachments/assets/71794aec-6512-4b0b-a047-a19291e2c238)

> That's super cool. Can you send this as a pull request to add to the example gallery? Here you go: https://github.com/vega/vega/pull/4062

Any update on this PR?