我得到了 Tex 文件。但由于错误,无法编译 \pgfplotsset{width=12cm,compat=1.12}
。
我想要一个微小的改变。图表是可以的,但我想用“$n=V(P_n)$”替换 X 轴的标题“N=v(PN)”,并删除标题。所以请在 Tex 文件中进行这些更改,并将图表作为 pdf 文件或其他文件发送给我。tex 文件如下:
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{amssymb}
\pgfplotsset{width=12cm,compat=1.12}
\begin{document}
%!tikz source begin
\begin{tikzpicture}
\tikzset{
every pin/.style={fill=yellow!50!white,rectangle,rounded corners=3pt,font=\tiny},
small dot/.style={fill=black,circle,scale=0.3}
}
\begin{axis}[
y label style={rotate=-90},
title=My title,
ylabel = $\gamma_g^e$,
xlabel = {N=$|v(PN)|$},
ymin=0,xmin=0,
ymax=15,xmax=19
]
\addplot[
red,
domain=2:18,
samples=17,
]
{floor((x+2)/2};
\addplot[blue, ] coordinates{(2,4) (6,4) (7,5)};
\addplot[
blue,
domain=7:18,
samples=13,
]
{ceil(2*(x/3)};
\node[small dot,pin=-30:{$\gamma_g^e(P_6\Box P_2) = \gamma_g^e(P_6)\gamma_g^e(P_2)$}] at (6,4) {};
\legend{$\gamma_g^e(P_6\Box P_2)$,$\gamma_g^e(P_n)\gamma_g^e(P_2)$}
\end{axis}
\end{tikzpicture}
\end{document}
答案1
要消除标题,只需注释掉title=
:
%title=My title,
并获得所需的xlabel
更改xlabel=
:
xlabel = {$n=V(P_n)$}
笔记:
由于 是
N=
方程的一部分,因此它也应该处于数学模式。因此,N=$|v(PN)|$
您不应该使用 ,而应该使用$N=|v(PN)|$
。我看不出有什么理由
\pgfplotsset{width=12cm,compat=1.12}
会造成问题。我建议您更新软件包,或者最好使用当前版本,例如 TeXLive2015。或者,您可以尝试将 移至 ,使其width=12cm
成为 的一个选项\begin{axis}
。
代码:
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{amssymb}
\pgfplotsset{width=12cm,compat=1.12}
\begin{document}
%!tikz source begin
\begin{tikzpicture}
\tikzset{
every pin/.style={fill=yellow!50!white,rectangle,rounded corners=3pt,font=\tiny},
small dot/.style={fill=black,circle,scale=0.3}
}
\begin{axis}[
y label style={rotate=-90},
%title=My title,
ylabel = $\gamma_g^e$,
xlabel = {$n=V(P_n)$},
ymin=0,xmin=0,
ymax=15,xmax=19
]
\addplot[
red,
domain=2:18,
samples=17,
]
{floor((x+2)/2};
\addplot[blue, ] coordinates{(2,4) (6,4) (7,5)};
\addplot[
blue,
domain=7:18,
samples=13,
]
{ceil(2*(x/3)};
\node[small dot,pin=-30:{$\gamma_g^e(P_6\Box P_2) = \gamma_g^e(P_6)\gamma_g^e(P_2)$}] at (6,4) {};
\legend{$\gamma_g^e(P_6\Box P_2)$,$\gamma_g^e(P_n)\gamma_g^e(P_2)$}
\end{axis}
\end{tikzpicture}
\end{document}