Kanit Wongsuphasawat

Results 194 issues of Kanit Wongsuphasawat

- https://github.com/vega/vega-lite/issues/8350 Fix thin bar problem See the added `bar_group_thin` example before and after the behavior fix commit. (Other Vega diffs do not produce image diffs, so this shouldn't introduce...

``` { "marktype": "bar", "enc": { "x": {"type": "Q","name": "*","aggr": "count"}, "y": {"type": "O","name": "Wildlife__Species"}, "row": {"bin": true,"type": "Q","name": "Cost__Total_$"} }, "cfg": {"dataUrl": "data/birdstrikes.json","vegaServerTable": "birdstrikes_json"} } ``` > Can't see...

Enhancement :tada:

In https://github.com/vega/vega-lite/pull/8349, I fix #8350 by making minimum bar band = 0.25. (See [this line](https://github.com/vega/vega-lite/pull/8349/files?file-filters%5B%5D=.ts&show-viewed-files=true#diff-4dc35c1f2443e405ff34fde19f838d4454941d5ddf4b2d77208c6220c77cb0c1R84)) Ideally we should make this configurable. The question is where to add this config. Note...

Bug :bug:

In this [spec](https://vega.github.io/editor/#/url/vega-lite/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykBaADZ04JAKyUAVhDYA7EABoQAEySYUqUAwBOgtBmx5CBbUgDu1OoyYMIcbVDmY4szJUcICSQcJmyzMDSCyi4Equp2mBAEyDSynOraEIE4APqYdEiyNFAETEgQOak4BXayZPbpSEyCcO4QxCAAvkrENHBmaKAQmNpsANZwaLIMPi0gGZi1XRNwAB6Y+gCCpKYVAAQQOC7K69va60gILnQAnutM5wASbMfrAAqCWXCLShDMk9PoAKI6bCV7UouCpJdYwJC7ehwdZPbQVHqHVZIDZbHYKdZmKzrKHrABibDYuwAwmwdJhDsdsphzkw4HEyNj4BcaGR4eTlKYLIoQFlYGxtPoekhtK8QAAzJwAZRoAC8hqgAIxiN4fOi1e4Q5T0tDKlSnND8BUABnGmOU9DQABYjUalPAWVg0AA2G1KbRwbZqGZPU72NAAbRA+MJJLJ3IASgSEJL7G0oEMlJKYP8cPSALLePSJkrcgBq4YAInAoP0QABdcaoqAzEqmBAQAOgWRHeUYNirQJkGDCLuiuy1KCLTQTU7bfQ4NhxUVyfQIUl2dt+ppNMtKZDaUvD6lj9D5AVKTAEwQZHBoXoMOBKKA6GQC9ATqd+t69AatmpIEvNJQuRxa8ozOYZjFdpgn0G5jkeZ5RW3VtZFuOJvG5JA5hoBthyeWlBCWcovhNcZ9WHZEyHdChnFnOAsm5YC4FA4d3U9IcQB9JcD1HVsAEcGCySY1BoUhuU+VsVgZI5SVcTZtlcKj+WQRjKAAJjFL8QEcQR+RmcIGAQGZ6IoxjmIFcZBOWSkzm5aBvHlUBTHKeVAwAYgVAAhMQFSdeTuXsgAOJyiSWb4AHZPIATmCgsCycy1PJtJZgoCjylHs4KFWS5Ly2XZ8+kGAB1GhzRgGZHFkLUMhnVB-VAWsjn0ZMOwdHtHW-BAcGpNAxW8OxWm8C80AVFcusEHrUBNJQ5gAeTFMVIg0tQtJ0j09P0AzmmXcYiuAsgZnXTdQDiYhvDy4ZRkEcZkNQmZiLysaSigMzhsoS1VqAA), we get `Duplicate signal name: "hoverhighlight_tuple"` error.

Bug :bug:

```json { "$schema": "https://vega.github.io/schema/vega-lite/v5.json", "description": "A simple bar chart with embedded data.", "data": { "values": [ {"a": "A", "b": 28}, {"a": "A", "b": 30}, {"a": "B", "b": 55} ] },...

Bug :bug:

Fix #8338 📦 Published PR as canary version: 5.4.1--canary.8339.32680d2.0 :sparkles: Test out this PR locally via: ```bash npm install [email protected] # or yarn add [email protected] ```

Currently, we can calculate expression as an entire tooltip inside `mark.tooltip` like [this](https://vega.github.io/editor/#/url/vega-lite/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykBaADZ04JAKyUAVhDYA7EABoQAEzjQATjRyZ289AEEABBBoIcguIZw1LsJOsyGA7nRiHETOMtXLDypJhUiioBKKigxEiCDGpoANqgUAHkbOoAnmgAjEqR0XBoACwAvgqJyWSpGagATDlRMWgAbCVlmCnpaADMdXlZAAwtIEltFR2oBT0NqJ2Dw+1VYpP5qADss+WVTUtoABxFALolIMjqANZooJhpOMsg9lDBmGxsgjo4FyBwAB446mggADNUshMAAKfyYBgISi5GIAfTgsl8-D8AShMPqcDhEECDgUAHJKNUAKT4gCUICKR0RUDYyhosjIH3ocECHwBNkEyn+sPySiuN3+AEcGEhZDpAjpSMEcUgoOd0LJgVEaAAvfJHWmCVLsznc9BzUYZfnXW5KhAMqKUqlAA): However, we don't support calculating expression as a field in tooltip like: ``` "tooltip": [ {"field": "category",...

Enhancement :tada:

Our time unit's design optimize for selected parts of date/time values, which gives us ultimate flexibility. However, one common case for using timeunit to round time, which can be pretty...

Enhancement :tada:

Right now, for discrete x-axis, we always rotate our labels. However, we can have a better dynamic default like in [this spec](https://vega.github.io/editor/#/url/vega-lite/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykBaADZ04JAKyUAVhDYA7EABoQAEzjQATjRyZ289AEEABBBoIcguIaZJ1h2DcyGA7nRiHETOMtXLDypJhUiioBKKigxEiCDGpoANqgYSD6wUxoAEwAHAC+ColoIABCqWhiYrn56ADCJagALADMFSBJACK1AJwAjM1JAKK1mT15LQUAYrViTQC6uSCY6kiyEABmbOoI8aBQUVAMggFwBf6YDAiUSIYA1H4BZxfBSBAFKM07gnsHmEfoJ-eXNz+5xQSieLxA2WmShcynoBSgckCNFkcHUwWQ6gA1gVrGilHBZAjlMiyGhQAAPMkgFY0OCCZTgpSYACeOB+IFkbAQyKij3JNGe4RAB08ggA8qR1AccAUyOo4F5mcERXT9MIyHpQHByTg0ehrLJlDD6AAKADk5LNAEpDAA+QwNAAMhgA-IYzVACd91GbDKh3ZoyFgzRClCrBPpZGQLFTtbqcUsjTRYTBzZabfana7DM7-fwOo7Q8KkKKADKmOixnV6kAGpMptPWu0O51uuvG1MWpv+9KOwvZAdKJVCml0hn64IstkFACODCWOkCOlIEIHQA). However, note that Vega sometimes doesn't update the...

Enhancement :tada:
P2

This [code](https://vega.github.io/editor/#/url/vega-lite/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykBaADZ04JAKyUAVhDYA7EABoQAEzjQATjRyZ289AEEABBBoIcguIaZJ1h2DcyGA7nRiHETOMtXLDypJhUiioBKKigxEiCDGpoANqgYSD6wUxoAEwAHAC+ColoIABCqWhiYrn56ADCJagALADMFSBJACK1AJwAjM1JAKK1mT15LQUAYrViTQC6uSCY6kiyEABmbOoI8aBQUVAMggFwBf6YDAiUSIYA1H4BZxfBSBAFKM07gnsHmEfoJ-eXNz+5xQSieLxA2WmShcynoBSgckCNFkcHUwWQ6gA1gVrGilHBZAjlMiyGhQAAPMkgFY0OCCZTgpSYACeOB+IFkbAQyKiEKUzKpNLpDPQaSZrPZAEcGEsdIEdKQIXMEbIaaTwiATGRZFFnqgEhykAh2QdPIIAEpseVwAAqMHUahgbHpwUi0XZDQADBCoS1yTQIAANKmmun6YTaqlwck4NGipbKGH0AAUAHJyamAJSGAB8hlDFqthztDogTvphgA-IZU1ACd91KnDKga5oyFhU3yQAX9LIyBYozG4yBrLJEzRYTA0xns3mC5brSXHc7fNXPc3DPwOt65gWADKmOiD2M4hNJqfprO5-NIM0L4v25cV6uj8eT6dXlvpT077J-oA) breaks: ```json { "$schema": "https://vega.github.io/schema/vega-lite/v5.json", "description": "A simple bar chart with embedded data.", "data": { "values": [ {"a": "A", "b": 28}, {"a": "B", "b": 55}, {"a": "C", "b":...

Bug :bug: