I would like to "merge" the first level of multi index, i.e. have a centered "USA" and "EU" instead of the tupples.
Minimal Exmaple
df = pd.DataFrame(data={"region":["USA","USA","EU","EU"], "sctr":["HH","NFC","HH","NFC"], "values":[1,2,3,4]})
df = df.set_index(["region","sctr"])
fig, ax = plt.subplots(1,figsize=(8,6))
df.plot(kind="bar")
plt.xticks(rotation = 0)
plt.show()
Desired output Using excel, one gets the desired output (almost) by default:
The ideal solution is simple, short and does not require any manual adjustments if more regions / sectrs are added.


