I have a graph whose values on the X axis between 10-60 and 700-1100 have non-zero values, and between 60-700 it is zero. I want to be able to make the X-axis range between 60-700 values smaller so that I can bring the two peaks closer together, and thus be able to graph better, without changing the scale of X axis. The axis scale on the X axis is in logarithm, and on the Y axis it is linear. The graphs are made from a data table in .txt format. Below is the code with the graph.
\begin{tikzpicture}[trim axis left]
\begin{semilogxaxis}[
height=3.5cm,
width=16cm,
scale only axis, % makes the internal area of graph equals to= height x widthxmin=1,
xmin=5,
xmax=4000,
ymin=0,
ymax={1.1},
axis x line=bottom,
axis y line=left,
yticklabel={\pgfmathparse{\tick*100}\pgfmathprintnumber{\pgfmathresult}\%},
legend entries={ {CA-LH$_{phy}$} ,{CA-ER$_{phy}$}, {CA-ERLH$_{phy}$},{CA-LH$_{chem}$},{CA-ER$_{chem}$},{CA-ERLH$_{chem}$}},
legend style={at={(1,0.67)}},
title={$\theta \times T_g$ \ $\left(T_h=100K\right)$}]
\addplot[blue,ultra thick] table[x=x, y={CA.LH.PHY},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
\addplot[fill=blue!20,draw=none,opacity=0.5,,forget plot] table[x=x, y={A.CA.LH.PHY},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt} \closedcycle;
%\addplot[orange,ultra thick] table[x=x, y={CA.ER.PHY},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
% %\addplot[fill=orange!20,draw=none,opacity=0.5,forget plot] table[x=x, y={A.CA.ER.PHY},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt}\closedcycle;
%\addplot[gray,ultra thick] table[x=x, y={CA.LH+ER.PHY},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
% %\addplot[fill=red!20,draw=none,opacity=0.5,forget plot] table[x=x, y={A.CA.LH+ER.PHY},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt}\closedcycle;
\addplot[green,ultra thick] table[x=x, y={CA.LH.CHEM},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
\addplot[fill=green!20,draw=none,opacity=0.5,forget plot] table[x=x, y={A.CA.LH.CHEM},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt}\closedcycle;
% \addplot[cyan,ultra thick] table[x=x, y={CA.ER.CHEM},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
% %\addplot[fill=cyan!20,draw=none,opacity=0.5,forget plot] table[x=x, y={A.CA.ER.CHEM},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt}\closedcycle;
% \addplot[magenta,ultra thick] table[x=x, y={CH4.LH},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
% %\addplot[magenta,ultra thick] table[x=x, y={CH4.ER},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
% %\addplot[magenta,ultra thick] table[x=x, y={CH4.LH+ER},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
% \addplot[teal,ultra thick] table[x=x, y={C2H2.LH},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
% %\addplot[teal,ultra thick] table[x=x, y={C2H2.ER},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
% %\addplot[teal,ultra thick] table[x=x, y={C2H2.LH+ER},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
% \addplot[purple,ultra thick] table[x=x, y={C2H4.LH},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
% %\addplot[purple,ultra thick] table[x=x, y={C2H4.ER},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
% %\addplot[puple,ultra thick] table[x=x, y={C2H4.LH+ER},text special chars={\#}]{./07.04/Th=100K,Tg=variavel/Gr.txt};
\draw [dashed,ultra thick,red] (25,\pgfkeysvalueof{/pgfplots/ymin}) -- (25,\pgfkeysvalueof{/pgfplots/ymax});
\draw [dashed,ultra thick,red] (15,\pgfkeysvalueof{/pgfplots/ymin}) -- (15,\pgfkeysvalueof{/pgfplots/ymax});
\draw [dashed,ultra thick,red] (19,\pgfkeysvalueof{/pgfplots/ymin}) -- (19,\pgfkeysvalueof{/pgfplots/ymax});
\draw [dashed,ultra thick,red] (1038,\pgfkeysvalueof{/pgfplots/ymin}) -- (1038,\pgfkeysvalueof{/pgfplots/ymax});
\draw [dashed,ultra thick,red] (1557,\pgfkeysvalueof{/pgfplots/ymin}) -- (1557,\pgfkeysvalueof{/pgfplots/ymax});
\draw [dashed,ultra thick,red] (757,\pgfkeysvalueof{/pgfplots/ymin}) -- (757,\pgfkeysvalueof{/pgfplots/ymax});
%\draw[ |<->|, thick] (axis cs:1,{2e-4}) -- (axis cs:25,{2e-4});
\end{semilogxaxis}
\end{tikzpicture}