## Umrechnen der Tickbeschriftung ##
Eine Möglichkeit wäre mit
scaled x ticks=manual:{}{\pgfmathparse{#1/1000000}}
die Beschriftung der Ticks wie gewünscht zu skalieren. Der darzustellende Bereich lässt sich dann mit
xmin=700e6,xmax=1000e6
vorgeben.
![alt text][1]
Code:
\begin{filecontents*}{data1.csv}
freq[Hz] Trc1_S21[dB]
7.000000000000000E+008 -6.559386674151164E-001
7.015000000000000E+008 -6.399975958886607E-001
7.030000000000000E+008 -6.360643943569261E-001
7.045000000000000E+008 -6.431334953077439E-001
7.060000000000000E+008 -6.307852708079281E-001
7.075000000000000E+008 -6.339452617492234E-001
\end{filecontents*}
\documentclass[margin=5pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
width=0.9\textwidth,
xlabel={Mhz},
scaled x ticks=manual:{}{\pgfmathparse{#1/1000000}},
xmin=700e6,xmax=1000e6,
ylabel={dB},
enlarge x limits=0.01,
legend entries={$S21$}]
\addplot table [smooth] {data1.csv};
\end{axis}
\end{tikzpicture}
\end{document}
----------
## Mit `pgfplotstable` eine neue Spalte anlegen ##
Lädt man `pgfplotstable` kann man der Tabelle eine Spalte mit den umgerechneten Werten hinzufügen. Dann muss nur noch diese beim Zeichnen des Plots für `x` ausgewählt werden:
\begin{filecontents*}{data1.csv}
freq[Hz] Trc1_S21[dB]
7.000000000000000E+008 -6.559386674151164E-001
7.015000000000000E+008 -6.399975958886607E-001
7.030000000000000E+008 -6.360643943569261E-001
7.045000000000000E+008 -6.431334953077439E-001
7.060000000000000E+008 -6.307852708079281E-001
7.075000000000000E+008 -6.339452617492234E-001
\end{filecontents*}
\documentclass[margin=5pt]{standalone}
\usepackage{pgfplotstable}% lädt auch pgfplots
\pgfplotsset{compat=1.14}
\pgfplotstableread{data1.csv}\data
\pgfplotstablecreatecol[create col/expr={\thisrow{freq[Hz]}/1000000}]{freq[MHz]}\data
\begin{document}
\begin{tikzpicture}
\begin{axis}[
width=0.9\textwidth,
xlabel={Mhz},
xmin=700,xmax=1000,
ylabel={dB},
enlarge x limits=0.01,
legend entries={$S21$}]
\addplot table [smooth,x={freq[MHz]},y={Trc1_S21[dB]}] {\data};
\end{axis}
\end{tikzpicture}
\end{document}
Das Ergebnis ist das gleiche wie oben.
[1]: http://texwelt.de/wissen/upfiles/tw_ticklabelskalieren.png