我正在尝试从 .dat 文件中绘制大量数据。以下是我的代码。我可以使用此代码绘制数据。但是,我无法增加轴标签和标题中使用的字体大小。我曾经使用 texworks,并且由于数据太大,我使用 Lualatex 来编译代码。不幸的是,我无法附加数据文件。
我是 latex 和 pgfplots 的新手,如能得到任何帮助我将非常感激。
\documentclass[landscape]{article}
\usepackage{tikz}
\usetikzlibrary{external}
\newenvironment{mytikz}{\begin{figure}[htp]
\centering
\begin{tikzpicture}}
{\end{tikzpicture}
\caption{}
\end{figure}}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{center}
\renewcommand{\PreviewBbAdjust}{0pt 0pt 0pt 0pt}
\usepackage[margin=0em]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{pgfplots}
\pgfplotsset{compat=1.8}
\begin{document}
\begin{mytikz}
\begin{center}
\begin{tikzpicture}
\begin{axis}[
xlabel={Voltage ($V$)},
ylabel={Current ($A$)},
width=0.8\paperwidth, height=0.8\paperheight,]
\addplot [
color=black,
solid,
mark=diamond*,
mark options={red}]
table [col sep=comma]{Index_7_data_a.dat};
\addplot [
color=black,
solid,
mark=*,
mark options={blue}]
table [col sep=comma]{Index_7_data_b.dat};
\addplot [
color=black,
solid,
mark=pentagon*,
mark options={green}]
table [col sep=comma]{Index_7_data_c.dat};
%% Add a legend %%
\addlegendentry{$Phase A$};
\addlegendentry{$Phase B$};
\addlegendentry{$Phase C$};
\end{axis}
\end{tikzpicture}
\end{center}
\end{mytikz}
\end{document}
答案1
您是否尝试过xlabel={\Large Voltage $V$}
等等。您几乎可以将任何 TeX 命令放入 PGF 标签中,甚至是 \parbox{}。