2017-04-18 7 views
0

너무 큰 차원 ". 너무 큰 차원"이것은 오류가 발생pgfplots 오류 : 나는 라텍스 pgfplot 생성하기 위해 노력하고

\begin{tikzpicture} 
\begin{axis}[ 
xmin=.2,xmax=.5, 
ymin=-.00000000000000001,ymax=.00000000000000001, 
xlabel=Distance a (nm), 
ylabel=Force F (mJ/nm) 
] 
\addplot[color=black][domain=.2:.5]{(((6.42*10^(-22))*6)/(x^7))-(((1.02*10^(-25))*13)/(x^14))}; 
\addplot[color=red][domain=.2:.5]{(((6.42*10^(-22))*6)/(x^7))}; 
\addplot[color=blue][domain=.2:.5]{-(((1.02*10^(-25))*13)/(x^14))}; 

\end{axis} 
\end{tikzpicture} 

을 무엇이 잘못 될 수 있습니까?

답변

0

문제는 ymin/max 값입니다. 이것을 지수 형식으로 사용할 때 훨씬 더 명확 해집니다. 여기

코드의 작동 expample :

\begin{tikzpicture} 
\begin{axis}[ 
xmin=0.2, xmax=0.5, 
ymin=-1e-16, ymax= 1e-16,% ymin=-.00000000000000001,ymax=.00000000000000001, 
xlabel=Distance a (nm), 
ylabel=Force F (mJ/nm) 
] 
\addplot[color=black][domain=.2:.5]{(((6.42*10^(-22))*6)/(x^7))-(((1.02*10^(-25))*13)/(x^14))}; 
\addplot[color=red][domain=.2:.5]{(((6.42*10^(-22))*6)/(x^7))}; 
\addplot[color=blue][domain=.2:.5]{-(((1.02*10^(-25))*13)/(x^14))}; 

\end{axis} 
\end{tikzpicture}