막대 그래프의 그룹 간 및 그룹 내 간격

막대 그래프의 그룹 간 및 그룹 내 간격

막대 그래프에서 막대 사이의 공간을 관리하는 데 도움을 줄 수 있는 사람이 있습니까? 나는 다음과 같은 데이터를 가지고 있습니다 :

0.0000,0.0001,0.0001,0.0003,0.0006
0.0001,0.0001,0.0003,0.0006,0.0011
0.0001,0.0003,0.0006,0.0011,0.0022
0.0003,0.0006,0.0011,0.0023,0.0045
0.0006,0.0011,0.0022,0.0045,0.0088
0.0001,0.0001,0.0003,0.0006,0.0011
0.0001,0.0003,0.0005,0.0011,0.0021
0.0003,0.0005,0.0011,0.0021,0.0042
0.0006,0.0011,0.0021,0.0043,0.0085
0.0011,0.0021,0.0042,0.0085,0.0167
0.0001,0.0003,0.0006,0.0011,0.0022
0.0003,0.0005,0.0011,0.0021,0.0042
0.0006,0.0011,0.0021,0.0044,0.0085
0.0011,0.0021,0.0044,0.0088,0.0173
0.0022,0.0042,0.0085,0.0173,0.0339
0.0003,0.0006,0.0011,0.0023,0.0045
0.0006,0.0011,0.0021,0.0043,0.0085
0.0011,0.0021,0.0044,0.0088,0.0173
0.0023,0.0043,0.0088,0.0179,0.0351
0.0045,0.0085,0.0173,0.0351,0.0688
0.0006,0.0011,0.0022,0.0045,0.0088
0.0011,0.0021,0.0042,0.0085,0.0167
0.0022,0.0042,0.0085,0.0173,0.0339
0.0045,0.0085,0.0173,0.0351,0.0688
0.0088,0.0167,0.0339,0.0688,0.1349

첨부된 이미지처럼 보이도록 플롯하고 싶습니다. 5명으로 구성된 그룹에서는 간격이 거의 또는 전혀 없지만 그룹 간 간격은 뚜렷합니다. 또한 25개로 구성된 슈퍼 그룹(예: 5개로 구성된 처음 5개 그룹 등)에 라벨을 지정하고 싶습니다.

여기에 이미지 설명을 입력하세요

여기 matlab 내보내기에서 가져온 코드가 있습니다. 제 생각에는 끔찍합니다.

% This file was created by matlab2tikz.
%
%The latest updates can be retrieved from

\documentclass[tikz]{standalone}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\usepackage{grffile}
\pgfplotsset{compat=newest}
\usetikzlibrary{plotmarks}
\usetikzlibrary{arrows.meta}
\usepgfplotslibrary{patchplots}
\usepackage{amsmath}

\begin{document}
\definecolor{mycolor1}{rgb}{0.24220,0.15040,0.66030}%
\definecolor{mycolor2}{rgb}{0.19633,0.48472,0.98915}%
\definecolor{mycolor3}{rgb}{0.09640,0.75000,0.71204}%
\definecolor{mycolor4}{rgb}{0.82031,0.74981,0.15353}%
\definecolor{mycolor5}{rgb}{0.97690,0.98390,0.08050}%
%
\begin{tikzpicture}

\begin{axis}[%
width=4.521in,
height=3.566in,
at={(0.758in,0.481in)},
scale only axis,
bar shift auto,
xmin=0,
xmax=30,
xlabel style={font=\color{white!15!black}},
xlabel={X},
ymin=0,
ymax=0.14,
ylabel style={font=\color{white!15!black}},
ylabel={values},
axis background/.style={fill=white},
legend style={legend cell align=left, align=left, draw=white!15!black}
]
\addplot[ybar, bar width=0.123, fill=mycolor1, draw=black, area legend] table[row sep=crcr] {%
1   3.70431952744087e-05\\
2   7.04261696203777e-05\\
3   0.000143323021708694\\
4   0.000290586712930211\\
5   0.000569855172911954\\
6   7.04261696203777e-05\\
7   0.000133893562114625\\
8   0.00027248436217744\\
9   0.000552460687655345\\
10  0.0010834032207333\\
11  0.000143323021708694\\
12  0.00027248436217744\\
13  0.000554527988191721\\
14  0.00112430273514572\\
15  0.00220481426380882\\
16  0.000290586712930211\\
17  0.000552460687655345\\
18  0.00112430273514572\\
19  0.00227951819777061\\
20  0.00447024994242766\\
21  0.000569855172911954\\
22  0.0010834032207333\\
23  0.00220481426380882\\
24  0.00447024994242766\\
25  0.00876638518056936\\
};
\addplot[forget plot, color=white!15!black] table[row sep=crcr] {%
0   0\\
30  0\\
};
\addlegendentry{Data \$1\$}

\addplot[ybar, bar width=0.123, fill=mycolor2, draw=black, area legend] table[row sep=crcr] {%
1   7.04261696203777e-05\\
2   0.000133893562114625\\
3   0.00027248436217744\\
4   0.000552460687655345\\
5   0.0010834032207333\\
6   0.000133893562114625\\
7   0.000254557163514336\\
8   0.000518044671023999\\
9   0.00105033299123322\\
10  0.00205975587217604\\
11  0.00027248436217744\\
12  0.000518044671023999\\
13  0.00105426332329968\\
14  0.00213751363896864\\
15  0.00419177185375532\\
16  0.000552460687655345\\
17  0.00105033299123322\\
18  0.00213751363896864\\
19  0.00433379826064407\\
20  0.00849879656327567\\
21  0.0010834032207333\\
22  0.00205975587217604\\
23  0.00419177185375532\\
24  0.00849879656327567\\
25  0.0166665679110804\\
};
\addplot[forget plot, color=white!15!black] table[row sep=crcr] {%
0   0\\
30  0\\
};
\addlegendentry{Data \$2\$}

\addplot[ybar, bar width=0.123, fill=mycolor3, draw=black, area legend] table[row sep=crcr] {%
1   0.000143323021708694\\
2   0.000272484362177439\\
3   0.000554527988191721\\
4   0.00112430273514572\\
5   0.00220481426380882\\
6   0.000272484362177439\\
7   0.000518044671023999\\
8   0.00105426332329968\\
9   0.00213751363896864\\
10  0.00419177185375532\\
11  0.000554527988191721\\
12  0.00105426332329968\\
13  0.00214551218654151\\
14  0.00435001527602447\\
15  0.0085305989468414\\
16  0.00112430273514572\\
17  0.00213751363896864\\
18  0.00435001527602447\\
19  0.00881963431405572\\
20  0.0172957468921281\\
21  0.00220481426380882\\
22  0.00419177185375532\\
23  0.0085305989468414\\
24  0.0172957468921281\\
25  0.0339178303662568\\
};
\addplot[forget plot, color=white!15!black] table[row sep=crcr] {%
0   0\\
30  0\\
};
\addlegendentry{Data \$3\$}

\addplot[ybar, bar width=0.123, fill=mycolor4, draw=black, area legend] table[row sep=crcr] {%
1   0.000290586712930211\\
2   0.000552460687655345\\
3   0.00112430273514572\\
4   0.00227951819777061\\
5   0.00447024994242766\\
6   0.000552460687655345\\
7   0.00105033299123322\\
8   0.00213751363896864\\
9   0.00433379826064407\\
10  0.00849879656327567\\
11  0.00112430273514572\\
12  0.00213751363896864\\
13  0.00435001527602447\\
14  0.00881963431405572\\
15  0.0172957468921281\\
16  0.00227951819777061\\
17  0.00433379826064407\\
18  0.00881963431405572\\
19  0.0178817646600907\\
20  0.0350670407108193\\
21  0.00447024994242766\\
22  0.00849879656327567\\
23  0.0172957468921281\\
24  0.0350670407108193\\
25  0.0687682321957155\\
};
\addplot[forget plot, color=white!15!black] table[row sep=crcr] {%
0   0\\
30  0\\
};
\addlegendentry{Data \$4\$}

\addplot[ybar, bar width=0.123, fill=mycolor5, draw=black, area legend] table[row sep=crcr] {%
1   0.000569855172911954\\
2   0.0010834032207333\\
3   0.00220481426380882\\
4   0.00447024994242766\\
5   0.00876638518056936\\
6   0.0010834032207333\\
7   0.00205975587217604\\
8   0.00419177185375532\\
9   0.00849879656327567\\
10  0.0166665679110804\\
11  0.00220481426380882\\
12  0.00419177185375532\\
13  0.0085305989468414\\
14  0.0172957468921281\\
15  0.0339178303662568\\
16  0.00447024994242766\\
17  0.00849879656327567\\
18  0.0172957468921281\\
19  0.0350670407108193\\
20  0.0687682321957155\\
21  0.00876638518056936\\
22  0.0166665679110804\\
23  0.0339178303662568\\
24  0.0687682321957155\\
25  0.134857965299158\\
};
\addplot[forget plot, color=white!15!black] table[row sep=crcr] {%
0   0\\
30  0\\
};
\addlegendentry{Data \$5\$}

\end{axis}
\end{tikzpicture}%
\end{document}

관련 정보