Creating multiple boxplots from a single vector
이전 댓글 표시
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.
답변 (1개)
Tom Lane
2013년 6월 3일
Are you looking for this?
nyears = 5;
g = kron((1:nyears)',[1;1;1;1])
카테고리
도움말 센터 및 File Exchange에서 Box Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!