Subcaptions in subfiguresget caption/subcaption every plot using groupplot pgf tikzTikZ: Cropping the...
How to write pow math?
Can a planet be tidally unlocked?
Simple Question About Conservation of Angular Momentum
Squeeze theorem laws
Does human life have innate value over that of other animals?
Which was the first story to feature space elevators?
Is it appropriate to give a culturally-traditional gift to a female coworker?
Pictures from Mars
Is 'bad luck' with former employees a red flag?
Why does XLAT mean 'translate'?
Suggestions on how to improve logo
Who, if anyone, was the first astronaut to return to earth in a different vessel?
How to play song that contains one guitar when we have two guitarists (or more)?
Is there any physical or computational justification for non-constructive axioms such as AC or excluded middle?
Coworker is trying to get me to sign his petition to run for office. How to decline politely?
How to assess the susceptibility of a U.S. company to go bankrupt?
Why did Shae (falsely) implicate Sansa?
Complicated square root problem.
Does a star need to be inside a galaxy?
Why Third 'Reich'? Why is 'reich' not translated when 'third' is? What is the English synonym of reich?
Does the phrase がんばする makes sense?
"Cheaper by the dozen" phrase origin?
Finding a basis of an infinite dimensional vector space with a given vector
Workplace intimidation due to child's chronic health condition
Subcaptions in subfigures
get caption/subcaption every plot using groupplot pgf tikzTikZ: Cropping the Bounding BoxSubcaptions for TikZ picturesCaption on top and bottom for two subfiguresPut Subcaptions on the right of vertically aligned subfiguresSubfigures always are vertical alignedkeep subfigures inside the pageHow to place and space captions of subfiguresHow to get justified subcaptions with subfloat in revtexhow to insert subfiguresHow to plot subfigures in a specific order (two columns)?
So i need to put some subcaption in my figure. But till now I haven't figured how.
documentclass[12pt, openany]{report}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[french]{babel}
usepackage{pgfplots}
usepackage{amsmath}
usepackage{graphicx} %inclusion de figures
usepackage{pgf,tikz}
usetikzlibrary{babel}
usetikzlibrary{calc}
usepgfplotslibrary{groupplots}
pgfplotsset{
tick label style = {font = {fontsize{6 pt}{12 pt}selectfont}},
label style = {font = {fontsize{8 pt}{12 pt}selectfont}},
legend style = {font = {fontsize{8 pt}{12 pt}selectfont}},
title style = {font = {fontsize{8 pt}{12 pt}selectfont}},
}
begin{document}
begin{tikzpicture}
definecolor{color0}{rgb}{0.886274509803922,0.290196078431373,0.2}
definecolor{color1}{rgb}{0.203921568627451,0.541176470588235,0.741176470588235}
definecolor{color2}{rgb}{0.596078431372549,0.556862745098039,0.835294117647059}
begin{groupplot}[group style={group size=2 by 2}]
nextgroupplot[
title={textbf{Time vs Temperature}},
xlabel={Time[UTC]},
ylabel={Temperature [${circ}$C]},
xmin=-0.05, xmax=1.01,
ymin=-34.0035, ymax=37.5,
ytick={-30,-15,...,15,30},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!115.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
%legend style={black},
%legend style={draw=white!80.0!black},
legend cell align={left},
legend entries={{$T_1$},{$T_2$},{$T_3$}},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addplot [semithick, color0]
table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={textbf{Time vs Altitude}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addplot [semithick, color0]
table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={textbf{Time vs Altitude}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addplot [semithick, color0]
table {%data}
path [draw=white, fill opacity=0] (axis cs:0,-1026.692)
--(axis cs:0,24734.252);
path [draw=white, fill opacity=0] (axis cs:1,-1026.692)
--(axis cs:1,24734.252);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
I just put a part of the code beacause is very long and there is too much data.
Thanks in advance!
tikz-pgf subfig
add a comment |
So i need to put some subcaption in my figure. But till now I haven't figured how.
documentclass[12pt, openany]{report}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[french]{babel}
usepackage{pgfplots}
usepackage{amsmath}
usepackage{graphicx} %inclusion de figures
usepackage{pgf,tikz}
usetikzlibrary{babel}
usetikzlibrary{calc}
usepgfplotslibrary{groupplots}
pgfplotsset{
tick label style = {font = {fontsize{6 pt}{12 pt}selectfont}},
label style = {font = {fontsize{8 pt}{12 pt}selectfont}},
legend style = {font = {fontsize{8 pt}{12 pt}selectfont}},
title style = {font = {fontsize{8 pt}{12 pt}selectfont}},
}
begin{document}
begin{tikzpicture}
definecolor{color0}{rgb}{0.886274509803922,0.290196078431373,0.2}
definecolor{color1}{rgb}{0.203921568627451,0.541176470588235,0.741176470588235}
definecolor{color2}{rgb}{0.596078431372549,0.556862745098039,0.835294117647059}
begin{groupplot}[group style={group size=2 by 2}]
nextgroupplot[
title={textbf{Time vs Temperature}},
xlabel={Time[UTC]},
ylabel={Temperature [${circ}$C]},
xmin=-0.05, xmax=1.01,
ymin=-34.0035, ymax=37.5,
ytick={-30,-15,...,15,30},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!115.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
%legend style={black},
%legend style={draw=white!80.0!black},
legend cell align={left},
legend entries={{$T_1$},{$T_2$},{$T_3$}},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addplot [semithick, color0]
table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={textbf{Time vs Altitude}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addplot [semithick, color0]
table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={textbf{Time vs Altitude}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addplot [semithick, color0]
table {%data}
path [draw=white, fill opacity=0] (axis cs:0,-1026.692)
--(axis cs:0,24734.252);
path [draw=white, fill opacity=0] (axis cs:1,-1026.692)
--(axis cs:1,24734.252);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
I just put a part of the code beacause is very long and there is too much data.
Thanks in advance!
tikz-pgf subfig
Probably usesubcaption
package?
– andselisk
3 hours ago
1
Your code is not compilable. We we compile we get File ended while scanning use of pgfplotstablecollectoneargwithpreparecatcod es@end. <inserted text> . Please check the code.
– subham soni
3 hours ago
Are you looking for tex.stackexchange.com/a/243981/121799 ?
– marmot
3 hours ago
So what function is this subcaption supposed to fill?
– John Kormylo
2 hours ago
add a comment |
So i need to put some subcaption in my figure. But till now I haven't figured how.
documentclass[12pt, openany]{report}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[french]{babel}
usepackage{pgfplots}
usepackage{amsmath}
usepackage{graphicx} %inclusion de figures
usepackage{pgf,tikz}
usetikzlibrary{babel}
usetikzlibrary{calc}
usepgfplotslibrary{groupplots}
pgfplotsset{
tick label style = {font = {fontsize{6 pt}{12 pt}selectfont}},
label style = {font = {fontsize{8 pt}{12 pt}selectfont}},
legend style = {font = {fontsize{8 pt}{12 pt}selectfont}},
title style = {font = {fontsize{8 pt}{12 pt}selectfont}},
}
begin{document}
begin{tikzpicture}
definecolor{color0}{rgb}{0.886274509803922,0.290196078431373,0.2}
definecolor{color1}{rgb}{0.203921568627451,0.541176470588235,0.741176470588235}
definecolor{color2}{rgb}{0.596078431372549,0.556862745098039,0.835294117647059}
begin{groupplot}[group style={group size=2 by 2}]
nextgroupplot[
title={textbf{Time vs Temperature}},
xlabel={Time[UTC]},
ylabel={Temperature [${circ}$C]},
xmin=-0.05, xmax=1.01,
ymin=-34.0035, ymax=37.5,
ytick={-30,-15,...,15,30},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!115.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
%legend style={black},
%legend style={draw=white!80.0!black},
legend cell align={left},
legend entries={{$T_1$},{$T_2$},{$T_3$}},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addplot [semithick, color0]
table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={textbf{Time vs Altitude}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addplot [semithick, color0]
table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={textbf{Time vs Altitude}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addplot [semithick, color0]
table {%data}
path [draw=white, fill opacity=0] (axis cs:0,-1026.692)
--(axis cs:0,24734.252);
path [draw=white, fill opacity=0] (axis cs:1,-1026.692)
--(axis cs:1,24734.252);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
I just put a part of the code beacause is very long and there is too much data.
Thanks in advance!
tikz-pgf subfig
So i need to put some subcaption in my figure. But till now I haven't figured how.
documentclass[12pt, openany]{report}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[french]{babel}
usepackage{pgfplots}
usepackage{amsmath}
usepackage{graphicx} %inclusion de figures
usepackage{pgf,tikz}
usetikzlibrary{babel}
usetikzlibrary{calc}
usepgfplotslibrary{groupplots}
pgfplotsset{
tick label style = {font = {fontsize{6 pt}{12 pt}selectfont}},
label style = {font = {fontsize{8 pt}{12 pt}selectfont}},
legend style = {font = {fontsize{8 pt}{12 pt}selectfont}},
title style = {font = {fontsize{8 pt}{12 pt}selectfont}},
}
begin{document}
begin{tikzpicture}
definecolor{color0}{rgb}{0.886274509803922,0.290196078431373,0.2}
definecolor{color1}{rgb}{0.203921568627451,0.541176470588235,0.741176470588235}
definecolor{color2}{rgb}{0.596078431372549,0.556862745098039,0.835294117647059}
begin{groupplot}[group style={group size=2 by 2}]
nextgroupplot[
title={textbf{Time vs Temperature}},
xlabel={Time[UTC]},
ylabel={Temperature [${circ}$C]},
xmin=-0.05, xmax=1.01,
ymin=-34.0035, ymax=37.5,
ytick={-30,-15,...,15,30},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!115.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
%legend style={black},
%legend style={draw=white!80.0!black},
legend cell align={left},
legend entries={{$T_1$},{$T_2$},{$T_3$}},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addplot [semithick, color0]
table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={textbf{Time vs Altitude}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addplot [semithick, color0]
table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={textbf{Time vs Altitude}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addplot [semithick, color0]
table {%data}
path [draw=white, fill opacity=0] (axis cs:0,-1026.692)
--(axis cs:0,24734.252);
path [draw=white, fill opacity=0] (axis cs:1,-1026.692)
--(axis cs:1,24734.252);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
I just put a part of the code beacause is very long and there is too much data.
Thanks in advance!
tikz-pgf subfig
tikz-pgf subfig
asked 3 hours ago
Diego ValleDiego Valle
493
493
Probably usesubcaption
package?
– andselisk
3 hours ago
1
Your code is not compilable. We we compile we get File ended while scanning use of pgfplotstablecollectoneargwithpreparecatcod es@end. <inserted text> . Please check the code.
– subham soni
3 hours ago
Are you looking for tex.stackexchange.com/a/243981/121799 ?
– marmot
3 hours ago
So what function is this subcaption supposed to fill?
– John Kormylo
2 hours ago
add a comment |
Probably usesubcaption
package?
– andselisk
3 hours ago
1
Your code is not compilable. We we compile we get File ended while scanning use of pgfplotstablecollectoneargwithpreparecatcod es@end. <inserted text> . Please check the code.
– subham soni
3 hours ago
Are you looking for tex.stackexchange.com/a/243981/121799 ?
– marmot
3 hours ago
So what function is this subcaption supposed to fill?
– John Kormylo
2 hours ago
Probably use
subcaption
package?– andselisk
3 hours ago
Probably use
subcaption
package?– andselisk
3 hours ago
1
1
Your code is not compilable. We we compile we get File ended while scanning use of pgfplotstablecollectoneargwithpreparecatcod es@end. <inserted text> . Please check the code.
– subham soni
3 hours ago
Your code is not compilable. We we compile we get File ended while scanning use of pgfplotstablecollectoneargwithpreparecatcod es@end. <inserted text> . Please check the code.
– subham soni
3 hours ago
Are you looking for tex.stackexchange.com/a/243981/121799 ?
– marmot
3 hours ago
Are you looking for tex.stackexchange.com/a/243981/121799 ?
– marmot
3 hours ago
So what function is this subcaption supposed to fill?
– John Kormylo
2 hours ago
So what function is this subcaption supposed to fill?
– John Kormylo
2 hours ago
add a comment |
1 Answer
1
active
oldest
votes
I copied the code from the answer to your previous question (to have a code that can be compiled). Then I applied the methods of this answer except that I moved the caption in the title. This is because I think that the title will make a nice caption, and the reason that you want to have things becoming a caption might be that you want to refer to the sub plots in the main text. If thats wrong, please let me know.
documentclass[12pt, openany]{report}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[french]{babel}
usepackage{amsmath}
%usepackage[showframe]{geometry}
usepackage{caption,subcaption} %for tables andfigures
usepackage{pgfplots}
usetikzlibrary{babel}
usepgfplotslibrary{groupplots}
captionsetup[subfigure]{
font={footnotesize,bf},
justification=raggedright
}
pgfplotsset{compat=1.16,
tick label style = {font = {fontsize{6pt}{12pt}selectfont}},
label style = {font = {fontsize{8pt}{12pt}selectfont}},
legend style = {font = {fontsize{8pt}{12pt}selectfont}},
title style = {font = {fontsize{8pt}{12pt}selectfont}},
%xlabel style={yshift=-1.2em} % if you do not like the newer compats
}
begin{document}
begin{tikzpicture}
definecolor{color0}{rgb}{0.886274509803922,0.290196078431373,0.2}
definecolor{color1}{rgb}{0.203921568627451,0.541176470588235,0.741176470588235}
definecolor{color2}{rgb}{0.596078431372549,0.556862745098039,0.835294117647059}
begin{groupplot}[group style={group size=2 by 2,vertical
sep=7em,horizontal sep=5.6em},width=0.45textwidth,
title style={text width=6cm}]
nextgroupplot[
title={captionof{subfigure}{Time vs. Temperature.label{subplot:one}}},
xlabel={Time[UTC]},
ylabel={Temperature [${}^circ$C]},
xmin=-0.05, xmax=1.01,
ymin=-34.0035, ymax=37.5,
ytick={-30,-15,...,15,30},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!115.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
%legend style={black},
%legend style={draw=white!80.0!black},
legend cell align={left},
legend entries={{$T_1$},{$T_2$},{$T_3$}},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
% addplot [semithick, color0]
% table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={captionof{subfigure}{Time vs. Altitude.label{subplot:two}}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
% addplot [semithick, color0]
% table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={captionof{subfigure}{Time vs. Altitude.label{subplot:three}}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
% addplot [semithick, color0]
% table {%data}
path [draw=white, fill opacity=0] (axis cs:0,-1026.692)
--(axis cs:0,24734.252);
path [draw=white, fill opacity=0] (axis cs:1,-1026.692)
--(axis cs:1,24734.252);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
end{groupplot}
end{tikzpicture}
end{document}
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f475764%2fsubcaptions-in-subfigures%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I copied the code from the answer to your previous question (to have a code that can be compiled). Then I applied the methods of this answer except that I moved the caption in the title. This is because I think that the title will make a nice caption, and the reason that you want to have things becoming a caption might be that you want to refer to the sub plots in the main text. If thats wrong, please let me know.
documentclass[12pt, openany]{report}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[french]{babel}
usepackage{amsmath}
%usepackage[showframe]{geometry}
usepackage{caption,subcaption} %for tables andfigures
usepackage{pgfplots}
usetikzlibrary{babel}
usepgfplotslibrary{groupplots}
captionsetup[subfigure]{
font={footnotesize,bf},
justification=raggedright
}
pgfplotsset{compat=1.16,
tick label style = {font = {fontsize{6pt}{12pt}selectfont}},
label style = {font = {fontsize{8pt}{12pt}selectfont}},
legend style = {font = {fontsize{8pt}{12pt}selectfont}},
title style = {font = {fontsize{8pt}{12pt}selectfont}},
%xlabel style={yshift=-1.2em} % if you do not like the newer compats
}
begin{document}
begin{tikzpicture}
definecolor{color0}{rgb}{0.886274509803922,0.290196078431373,0.2}
definecolor{color1}{rgb}{0.203921568627451,0.541176470588235,0.741176470588235}
definecolor{color2}{rgb}{0.596078431372549,0.556862745098039,0.835294117647059}
begin{groupplot}[group style={group size=2 by 2,vertical
sep=7em,horizontal sep=5.6em},width=0.45textwidth,
title style={text width=6cm}]
nextgroupplot[
title={captionof{subfigure}{Time vs. Temperature.label{subplot:one}}},
xlabel={Time[UTC]},
ylabel={Temperature [${}^circ$C]},
xmin=-0.05, xmax=1.01,
ymin=-34.0035, ymax=37.5,
ytick={-30,-15,...,15,30},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!115.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
%legend style={black},
%legend style={draw=white!80.0!black},
legend cell align={left},
legend entries={{$T_1$},{$T_2$},{$T_3$}},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
% addplot [semithick, color0]
% table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={captionof{subfigure}{Time vs. Altitude.label{subplot:two}}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
% addplot [semithick, color0]
% table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={captionof{subfigure}{Time vs. Altitude.label{subplot:three}}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
% addplot [semithick, color0]
% table {%data}
path [draw=white, fill opacity=0] (axis cs:0,-1026.692)
--(axis cs:0,24734.252);
path [draw=white, fill opacity=0] (axis cs:1,-1026.692)
--(axis cs:1,24734.252);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
end{groupplot}
end{tikzpicture}
end{document}
add a comment |
I copied the code from the answer to your previous question (to have a code that can be compiled). Then I applied the methods of this answer except that I moved the caption in the title. This is because I think that the title will make a nice caption, and the reason that you want to have things becoming a caption might be that you want to refer to the sub plots in the main text. If thats wrong, please let me know.
documentclass[12pt, openany]{report}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[french]{babel}
usepackage{amsmath}
%usepackage[showframe]{geometry}
usepackage{caption,subcaption} %for tables andfigures
usepackage{pgfplots}
usetikzlibrary{babel}
usepgfplotslibrary{groupplots}
captionsetup[subfigure]{
font={footnotesize,bf},
justification=raggedright
}
pgfplotsset{compat=1.16,
tick label style = {font = {fontsize{6pt}{12pt}selectfont}},
label style = {font = {fontsize{8pt}{12pt}selectfont}},
legend style = {font = {fontsize{8pt}{12pt}selectfont}},
title style = {font = {fontsize{8pt}{12pt}selectfont}},
%xlabel style={yshift=-1.2em} % if you do not like the newer compats
}
begin{document}
begin{tikzpicture}
definecolor{color0}{rgb}{0.886274509803922,0.290196078431373,0.2}
definecolor{color1}{rgb}{0.203921568627451,0.541176470588235,0.741176470588235}
definecolor{color2}{rgb}{0.596078431372549,0.556862745098039,0.835294117647059}
begin{groupplot}[group style={group size=2 by 2,vertical
sep=7em,horizontal sep=5.6em},width=0.45textwidth,
title style={text width=6cm}]
nextgroupplot[
title={captionof{subfigure}{Time vs. Temperature.label{subplot:one}}},
xlabel={Time[UTC]},
ylabel={Temperature [${}^circ$C]},
xmin=-0.05, xmax=1.01,
ymin=-34.0035, ymax=37.5,
ytick={-30,-15,...,15,30},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!115.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
%legend style={black},
%legend style={draw=white!80.0!black},
legend cell align={left},
legend entries={{$T_1$},{$T_2$},{$T_3$}},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
% addplot [semithick, color0]
% table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={captionof{subfigure}{Time vs. Altitude.label{subplot:two}}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
% addplot [semithick, color0]
% table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={captionof{subfigure}{Time vs. Altitude.label{subplot:three}}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
% addplot [semithick, color0]
% table {%data}
path [draw=white, fill opacity=0] (axis cs:0,-1026.692)
--(axis cs:0,24734.252);
path [draw=white, fill opacity=0] (axis cs:1,-1026.692)
--(axis cs:1,24734.252);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
end{groupplot}
end{tikzpicture}
end{document}
add a comment |
I copied the code from the answer to your previous question (to have a code that can be compiled). Then I applied the methods of this answer except that I moved the caption in the title. This is because I think that the title will make a nice caption, and the reason that you want to have things becoming a caption might be that you want to refer to the sub plots in the main text. If thats wrong, please let me know.
documentclass[12pt, openany]{report}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[french]{babel}
usepackage{amsmath}
%usepackage[showframe]{geometry}
usepackage{caption,subcaption} %for tables andfigures
usepackage{pgfplots}
usetikzlibrary{babel}
usepgfplotslibrary{groupplots}
captionsetup[subfigure]{
font={footnotesize,bf},
justification=raggedright
}
pgfplotsset{compat=1.16,
tick label style = {font = {fontsize{6pt}{12pt}selectfont}},
label style = {font = {fontsize{8pt}{12pt}selectfont}},
legend style = {font = {fontsize{8pt}{12pt}selectfont}},
title style = {font = {fontsize{8pt}{12pt}selectfont}},
%xlabel style={yshift=-1.2em} % if you do not like the newer compats
}
begin{document}
begin{tikzpicture}
definecolor{color0}{rgb}{0.886274509803922,0.290196078431373,0.2}
definecolor{color1}{rgb}{0.203921568627451,0.541176470588235,0.741176470588235}
definecolor{color2}{rgb}{0.596078431372549,0.556862745098039,0.835294117647059}
begin{groupplot}[group style={group size=2 by 2,vertical
sep=7em,horizontal sep=5.6em},width=0.45textwidth,
title style={text width=6cm}]
nextgroupplot[
title={captionof{subfigure}{Time vs. Temperature.label{subplot:one}}},
xlabel={Time[UTC]},
ylabel={Temperature [${}^circ$C]},
xmin=-0.05, xmax=1.01,
ymin=-34.0035, ymax=37.5,
ytick={-30,-15,...,15,30},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!115.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
%legend style={black},
%legend style={draw=white!80.0!black},
legend cell align={left},
legend entries={{$T_1$},{$T_2$},{$T_3$}},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
% addplot [semithick, color0]
% table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={captionof{subfigure}{Time vs. Altitude.label{subplot:two}}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
% addplot [semithick, color0]
% table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={captionof{subfigure}{Time vs. Altitude.label{subplot:three}}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
% addplot [semithick, color0]
% table {%data}
path [draw=white, fill opacity=0] (axis cs:0,-1026.692)
--(axis cs:0,24734.252);
path [draw=white, fill opacity=0] (axis cs:1,-1026.692)
--(axis cs:1,24734.252);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
end{groupplot}
end{tikzpicture}
end{document}
I copied the code from the answer to your previous question (to have a code that can be compiled). Then I applied the methods of this answer except that I moved the caption in the title. This is because I think that the title will make a nice caption, and the reason that you want to have things becoming a caption might be that you want to refer to the sub plots in the main text. If thats wrong, please let me know.
documentclass[12pt, openany]{report}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[french]{babel}
usepackage{amsmath}
%usepackage[showframe]{geometry}
usepackage{caption,subcaption} %for tables andfigures
usepackage{pgfplots}
usetikzlibrary{babel}
usepgfplotslibrary{groupplots}
captionsetup[subfigure]{
font={footnotesize,bf},
justification=raggedright
}
pgfplotsset{compat=1.16,
tick label style = {font = {fontsize{6pt}{12pt}selectfont}},
label style = {font = {fontsize{8pt}{12pt}selectfont}},
legend style = {font = {fontsize{8pt}{12pt}selectfont}},
title style = {font = {fontsize{8pt}{12pt}selectfont}},
%xlabel style={yshift=-1.2em} % if you do not like the newer compats
}
begin{document}
begin{tikzpicture}
definecolor{color0}{rgb}{0.886274509803922,0.290196078431373,0.2}
definecolor{color1}{rgb}{0.203921568627451,0.541176470588235,0.741176470588235}
definecolor{color2}{rgb}{0.596078431372549,0.556862745098039,0.835294117647059}
begin{groupplot}[group style={group size=2 by 2,vertical
sep=7em,horizontal sep=5.6em},width=0.45textwidth,
title style={text width=6cm}]
nextgroupplot[
title={captionof{subfigure}{Time vs. Temperature.label{subplot:one}}},
xlabel={Time[UTC]},
ylabel={Temperature [${}^circ$C]},
xmin=-0.05, xmax=1.01,
ymin=-34.0035, ymax=37.5,
ytick={-30,-15,...,15,30},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!115.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
%legend style={black},
%legend style={draw=white!80.0!black},
legend cell align={left},
legend entries={{$T_1$},{$T_2$},{$T_3$}},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
% addplot [semithick, color0]
% table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={captionof{subfigure}{Time vs. Altitude.label{subplot:two}}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
% addplot [semithick, color0]
% table {%}
path [draw=white, fill opacity=0] (axis cs:0,-34.0035)
--(axis cs:0,38.6735);
path [draw=white, fill opacity=0] (axis cs:1,-34.0035)
--(axis cs:1,38.6735);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
nextgroupplot[
title={captionof{subfigure}{Time vs. Altitude.label{subplot:three}}},
xlabel={Time [UTC]},
ylabel={Altitude [m]},
xmin=-0.05, xmax=1.05,
ymin=-1026.692, ymax=24734.252,
ytick={0,5000,10000,15000,20000,25000},
yticklabels={0,5000,10000,15000,20000,25000},
xtick={-0.2,0,0.2,0.4,0.6,0.8,1,1.2},
xticklabels={12:05:05,12:15:39,12:26:12,12:36:45,12:47:18,12:57:51,13:08:25,13:18:58},
tick align=outside,
xticklabel style = {rotate=45},
tick pos=left,
xmajorgrids,
x grid style={lightgray!92.02614379084967!black},
ymajorgrids,
y grid style={lightgray!92.02614379084967!black},
%axis line style={white},
%axis background/.style={fill=white!89.80392156862746!black},
legend style={at={(0.03,0.97)}, anchor=north west},
legend entries={{GPS $[A_1]$},{BMP180 $[A_2]$}},
legend cell align={left},
scaled y ticks=false,
/pgf/number format/.cd,
1000 sep={},
grid=both,
minor tick num=1
]
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
addlegendimage{no markers, color2}
addlegendimage{no markers, color0}
addlegendimage{no markers, color1}
% addplot [semithick, color0]
% table {%data}
path [draw=white, fill opacity=0] (axis cs:0,-1026.692)
--(axis cs:0,24734.252);
path [draw=white, fill opacity=0] (axis cs:1,-1026.692)
--(axis cs:1,24734.252);
path [draw=white, fill opacity=0] (axis cs:-0.05,0)
--(axis cs:1.05,0);
path [draw=white, fill opacity=0] (axis cs:-0.05,1)
--(axis cs:1.05,1);
end{groupplot}
end{tikzpicture}
end{document}
answered 2 hours ago
marmotmarmot
102k4119229
102k4119229
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f475764%2fsubcaptions-in-subfigures%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Probably use
subcaption
package?– andselisk
3 hours ago
1
Your code is not compilable. We we compile we get File ended while scanning use of pgfplotstablecollectoneargwithpreparecatcod es@end. <inserted text> . Please check the code.
– subham soni
3 hours ago
Are you looking for tex.stackexchange.com/a/243981/121799 ?
– marmot
3 hours ago
So what function is this subcaption supposed to fill?
– John Kormylo
2 hours ago