سلام
از بستهی filecontents
استفاده کنید و دادههای خود را به صورت زیر وارد کنید:
\begin{filecontents}{mydata}
x y
1 1.1814986240936174
2 1.0811121275604856
3 1.0440867744315114
4 0.9932925308257315
5 0.9545690283398988
6 0.9346365195610993
7 0.8993714091473833
9 0.8744264244516311
10 0.8443305895107266
11 0.8142398623725382
12 0.8014890563456989
13 0.7715705993996428
14 0.751548418870514
15 0.730758359405339
16 0.7121728732083429
17 0.7026787897037199
18 0.6857305768770646
19 0.6659383931991233
20 0.6528377999250308
21 0.6272977577766334
22 0.6249012049652656
23 0.6137803475544542
24 0.5949820534932748
25 0.5701485891912879
26 0.5740730444038834
27 0.5481127540856368
28 0.5331964231219792
29 0.5331964231219792
30 0.5331964231219792
\end{filecontents}
من به عنوان نمونه فقط 30
تا از دادههای شما را وارد کردهام بقیه به عهدهی شما و مشابه بالاست. زمانی که یک پلات را اضافه میکنید با افزودن table
و سپس نام فایل دادههای خود ( که در این مثال mydata
نامیدهام) استفاده کنید.
دستورات شما به صورت زیر است:
\documentclass{article}
\usepackage{tikz}
\usepackage{pgf}
\usepackage{pgfplots}
\usepackage{filecontents}
\begin{filecontents}{mydata}
x y
1 1.1814986240936174
2 1.0811121275604856
3 1.0440867744315114
4 0.9932925308257315
5 0.9545690283398988
6 0.9346365195610993
7 0.8993714091473833
9 0.8744264244516311
10 0.8443305895107266
11 0.8142398623725382
12 0.8014890563456989
13 0.7715705993996428
14 0.751548418870514
15 0.730758359405339
16 0.7121728732083429
17 0.7026787897037199
18 0.6857305768770646
19 0.6659383931991233
20 0.6528377999250308
21 0.6272977577766334
22 0.6249012049652656
23 0.6137803475544542
24 0.5949820534932748
25 0.5701485891912879
26 0.5740730444038834
27 0.5481127540856368
28 0.5331964231219792
29 0.5331964231219792
30 0.5331964231219792
\end{filecontents}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xlabel=$Epochs$, ylabel=$Loss$,color=blue]
\addplot+[only marks,mark=x,red] table[x=x,y=y] {mydata};
\end{axis}
\end{tikzpicture}
\end{document}
خروجی شما با نسخههای اولیهی تکلایو 2018 به صورت زیر است:
موفق باشید.