Each `go.Bar` trace has `visible=False` except the first. Dropdown buttons set `visible` to a list of booleans matching trace count. - Use `"method": "update"` (not `"restyle"`) when updating both data and layout simultaneously.