Scatter Plot with multiple 'levels' on the Xaxis
9 次查看(过去 30 天)
显示 更早的评论
Hello Everyone,
I am trying to make a relatively complex plot.
Can the community please help me - I would like to have multiple 'levels' of X axis?
To explain myself better, below is the desired result (image) and attached is the example data (with constrains noted in the excel)....

Thank you.
Bharat
0 个评论
回答(1 个)
Adam Danz
2021-2-11
编辑:Adam Danz
2021-2-11
I see two options.
1. Since the "test" and country labels are vertically stacked, you could set multiple rows of x-tick labels for those labels and single rows for the other tick labels, all in the same line of code.
ticks = {'1' 'Test' '10' '1' 'Test' '10' '1' 'Test' '10' '1' 'Test' '10'; ...
'' 'USA' '' '' 'Mexico' '' '' 'Canada', '' 'Peru' ''};
2 个评论
Adam Danz
2021-2-15
If you want the axes to be bordering each other, you can achieve that by setting axes directly with axes().
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Scatter Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!