سلام
برای اجرای فایل کمینهی درست نیاز به اتنخاب یک کلاس براس سندتون مشابه زیر است:
\documentclass[12pt]{report}
دیگر اینکه محتوای سندتان باید مشابه زیر باشد:
\begin{document}
دستورات و ...
\end{document}
سندی که این حداقلها را نداشته باشد قابل اجرا نیست.
قبل از پرسیدن سوال بهتر است راهنما http://qa.parsilatex.com/faq و قوانین سایت http://qa.parsilatex.com/rules را برای چگونگی پرسیدن سوال مطالعه کنید.
فایل کمینهی شما اصلا قابل اجرا نیست. فایل شما باید یک فایلی باشد که بدون خطا و بطور کامل اجرا شود. در صورتی که شما فقط فایل متن و بستهها را ارسال کردهاید.
اما جواب سوالتون:
شما یک پلات ناقص داشتید و پلات کلی شما هم آپشن surf
را نیاز داشت.
دستورات شما به صورت زیر است:
(سه حالت مختلف انتخاب شده است)
\documentclass[12pt]{report}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{filecontents}
\pgfplotsset{compat=newest}
%\pgfplotsset{compat=1.12}
\begin{document}
\vspace*{-1cm}
\begin{tikzpicture}
\begin{axis}[grid=both,
colormap/hot,
xlabel = {$\alpha$},
ylabel = {$\beta$},
ztick={.26},
mesh/ordering=y varies]
\addplot3[x=alpha, y=beta, z=f,surf,mark=none,surf, surf, mesh/rows=3, mesh/cols=3, shader=interp ,mesh/check=false] table [col sep=comma] {data.csv};
\end{axis}
\end{tikzpicture}\\
\begin{tikzpicture}
\begin{axis}[grid=both,
colormap/hot,
xlabel = {$\alpha$},
ylabel = {$\beta$},
zlabel = {$F1$},
ztick={.26},
mesh/ordering=y varies]
\addplot3 [surf, mesh/rows=3,mesh/check=false]
table[x=alpha, y=beta, z=f, col sep=comma,] {data.csv};
\end{axis}
\end{tikzpicture}
\\
\begin{tikzpicture}
\begin{axis}[grid=both,
colormap/hot,
xlabel = {$\alpha$},
ylabel = {$\beta$},
zlabel = {$F1$},
ztick={.26},
mesh/ordering=y varies]
\addplot3 [surf]
table[x=alpha, y=beta, z=f, col sep=comma,] {data.csv};
\end{axis}
\end{tikzpicture}
\end{document}
خروجی شما با تکلایو 2018 (آپدیت دوم مهر 97) به صورت زیر است:
موفق باشید.