I am designing a setting panel for users to create gauge charts. A gauge can either have a handle (left), a progress bar (middle), or both* (right)… but obviously need at least one of them.
I would like to let users chose which option they want. In a way, there are two yes/no questions: do you want a handle or not? do you want a progress bar or not? This could then be formatted as two toggle switches.
Yet both binary options are interlinked, as we don't want users to disable both options at the same time.
So what would be the best way to let user select which option(s) they want?
Adding an warning/error message when the user disable both options? Toggling one option if a user disable the other? A radio items or drop-down menu with 3 options?
* Note: whether this is too redundant, whether it is a good idea or not to include this option is interesting, but out of the scope of this question.