سلام
لطفاً به ترتیب بستهها در سند خود توجه کنید. بستهی زیپرشین در سند شما باید بستهی آخر باشد و برخی بستهها در سند شما مورد نیاز نبود که غیر فعال کردهام.
به صورت زیر عمل کنید:
\documentclass[12pt,oneside,fleqn,a4paper]{book}%
\usepackage{graphicx}
\usepackage{float}
\usepackage{tikz,pgfplots}
\usepackage{array, makecell}
%\usepackage[USenglish]{babel} % Formatting % Language setting
\usepackage{caption} % Formatting % Typesetting
\usepackage{centernot} % Math symbol % This package
\usepackage{filecontents}
\usepackage{subcaption}
% Persian language support
\usepackage{epstopdf}
\epstopdfsetup{update}
\graphicspath{{./AVI/}{./AVI/}}
\captionsetup[figure]{labelfont={rm, small, bf}
,position=bottom
,skip=-2mm
,textfont={rm, small}
,justification=justified
,indention=10mm
,width=0.85\textwidth
}
\newlength{\FigUnitLength}
\newlength{\FigFBoxSep}
\newlength{\FigFBoxRule}
\setlength{\FigFBoxRule}{0.25mm}
\usepackage{xepersian}
\settextfont [Scale=1.3] {XB Niloofar}
\setlatintextfont [Scale=1] {Times New Roman}
\setdigitfont [Scale=1.3] {Times New Roman}
\renewcommand{\figurename}{شکل}
\begin{document}
\begin{figure}[H]
\begin{center}
{
\begin{tikzpicture}
\begin{axis}
[legend entries={\lr{tire}, \lr{shaft}},reverse legend, legend pos=outer north east,xlabel=\lr{z(mm)},
ylabel=$\sigma_c$ \lr{(MPa)},xmin=-500,xmax=500,ymin=0,ymax=120,grid=major,xtick={-500,-300,-100,100,300,500}]
\addplot[red,line width = 1]table [x=z, y=shaft, col sep=comma] {data/data 01/mydata_01.csv};
\addplot[red,line width = 1]table [x=z, y=shaft, col sep=comma] {mydata_02.csv};
\addplot[red,line width = 1]table [x=z, y=shaft, col sep=comma] {data/data 02/mydata_02.csv};
\end{axis}
\end{tikzpicture}}
\end{center}
\caption[فشار تماسی بین شفت و تایر در شبیهسازی 1]
{فشار تماسی بین شفت و تایر در شبیهسازی 1}
\label{1}
\end{figure}
\end{document}
خروجی زیر را دارید:
موفق باشید.