I am seeing it the same way as Misa is. I am using Kibana OSS v7.6.1, Vega 4.3.0. I tried with the Kibana XPack v7.6.1, Vega 4.3.0 as well, same thing. When I used Kibana XPack 6.5.4, Vega 3.3.1, I had no issues and saw what you see there.
I was referring to https://github.com/elastic/kibana/pull/68639 (will be released soon with 7.9). I will check on Monday whether there is a workaround for older versions, otherwise you should be able to get it working by upgrading once 7.9 is out.
I tested 7.8 locally and I have the same issue there. Seems like vega fixed the problem in the most recent version - I suggest waiting for 7.9 and then upgrading.
Till then, maybe you can use a text mark to show the current value of the signal besides the checkboxes as a workaround?
Yes, our workaround was to actually build an entire interactive set of buttons that you can flick on and off (as group markings). It's like 200 lines of code BUT it doesn't create that random issue with spacing that happens when a bind takes a portion of the viewbox to render (and we get to customize the font completely).
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.