Creating multiple boxplots from a single vector
1 回表示 (過去 30 日間)
古いコメントを表示
Hello, I need to create a boxplot for each quarter of range of years that user inputs. For example, If user wants a info from 1990~1994, I need to have 20 boxplots that shows data each quarter of each years. So I was wondering If there is anyway I can create a plot with multiple boxes from a single vector, such that if I happen to plot 1990~1991, the vector will be x=[1:24] (24 months), i get 8 boxes. I know that if I create a group vector such as g=[1,1,1,2,2,2,3,3,3,...8,8,8] and do boxplot(x,g), i will get 8 boxes. However, i dont know to create a group vector that relies on user's input, which is the number of years.
If you can help, it would be great. Thank you.
0 件のコメント
回答 (1 件)
Tom Lane
2013 年 6 月 3 日
Are you looking for this?
nyears = 5;
g = kron((1:nyears)',[1;1;1;1])
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!