به دلیل قطعی اینترنت و نبود دسترسی به ایمیل‌های خارجی، می‌توانید بدون نیاز به تایید ایمیل، ثبت‌نام کنید و پرسش‌های خود را بپرسید.

اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
+1 رای
1.7k بازدید

سلام
من نیاز به رسم نمودارهای پیوست شده در پایان نامه ام دارم
اما نتونستم این کار و انجام بدم
سعی کردم با جیو جبرا این کار رو نجام بدم ولی وقتی دستورات لاتکی که بهم میداد رو فراخوانی کردم تمام اعداد وسایز نمودار در خروجی زیپرشین بهم ریخته بود
اگه کسی میتونه لطفا کمکم کنید
یکی از نمودار هارو هم اگه برام بزارید یک دنیا ممنون میشم وبقیه رو با استفاده از اون میکشم
می خوام که حتما اعداد روی نمودار به صورت کسری باشن
وبین اعداد هم مثل تصویر با علامت مشخص شده باشه

فایل(های) پیوست:
Scan1.JPG

2 پاسخ

0 رای
 
بهترین پاسخ

سلام،
برای این منظور می‌توانید از بسته pgfplots استفاده کنید.
من یک نمونه ساده از این نمودار رو رسم کردم:

\documentclass{article}
\usepackage{pgfplots}
\let\ds\displaystyle

\begin{document}
\begin{tikzpicture}
\begin{axis}[
    axis lines=middle,
    inner axis line style={=>},
    xlabel={\large $x$},
    ylabel={\large $y$},
    xticklabel style={inner xsep=.5pt, anchor=north east},
	xtick={0,0.125,...,1.125},
	ytick={-1,-0.5,...,1},
    xticklabel style={/pgf/number format/.cd,frac,frac TeX=\ds\frac,frac denom=8},
    yticklabel style={/pgf/number format/.cd,frac,frac TeX=\ds\frac,frac denom=2},
    ymin=-1.5,
    ymax=1.5,
    xmin=0,
    xmax=1.25]
\addplot[color=blue,ultra thick] coordinates {
		(0,1)
		(.5,1)
		(0.5,-1)
		(1,-1)
		(1,0)
		(1.125,0)
	};
\end{axis}
\end{tikzpicture}
\end{document}

که خروجی آن به صورت زیر خواهد بود:
enter image description here

در رسم نمودار فوق چند مورد زیر را در نظر بگیرید:

۱- برای رسم نمودار از دستور addplot coordinate\ استفاده شده است و در داخل آن مختصاتهایی که می‌خواهید رسم کنید را می‌توان به صورت ‍(x,y) آورد.

همچنین برای تنظیم نمایش برای ویژگی‌های محیط ‍axis موارد زیر را در نظر بگیرید:
۲- برای نمایش کسری از تغییر ویژگی xticklabel style و ‍yticklabel style استفاده کرد‌ه‌ام و به آن فرمت اعداد را به صورت کسری از یک عدد دلخواه تعریف کرده‌ام.

xticklabel style={/pgf/number format/.cd,frac,frac TeX=\ds\frac,frac denom=8},
yticklabel style={/pgf/number format/.cd,frac,frac TeX=\ds\frac,frac denom=2},

۳- برای تنظیم محل علائم از ویژگی xlabel style استفاده کرده‌ام و مکان آن را در پایین و چپ آن و با اختلافی به اندازه 0.5pt از آن محل در نظر گرفته‌ام

xticklabel style={inner xsep=.5pt, anchor=north east},

۴- برای تنظیم تعداد علايم و فاصله آنها از ویژگی xtick و ‍ytick استفاده کرده‌ام:

xtick={0,0.125,...,1.125},
ytick={-1,-0.5,...,1},

۵- برای تعیین کمینه و بیشینه محورهای مختصات از ویژگی‌های xmin, xmax, ymin و ‍ymax استفاده کرده‌ام:

 ymin=-1.5,
        ymax=1.5,
        xmin=0,
        xmax=1.25

۶- برای نمایش لیبل محورها، از ویژگی xlabel و ylabel می‌توان استفاده نمود:

xlabel={\large $x$},
ylabel={\large $y$},

برای اطلاع بیشتر از نحوه عملکرد این بسته به مستندات بسیار کامل این بسته مراجعه نمایید.

عالی عالی
توضیحات تون که دیگه جای سوال برام نمی زاره !
بینهایت از لطف تون ممنونم

ولی بازم اگه اشکالی داشتم می پرسم!!!
من از این سایت خیلی یاد گرفتم
توسط (38 امتیاز)
فقط یه خواهش دیگه!
می خوام که روی محور بین اعداد 1/8 و 2/8 ، بین 2/8 و3/8 ،و... با علامت( مثلا * ) مشخص بشه
که در واقع نقاط 1/16 و2/16و...15/16 روی محور x هست
چی کار باید بکنم؟

بازهم از این که وقت میزارید سپاس گزاری میکنم
توسط (38 امتیاز)
0 رای

سلام

با تشکر از پاسخ جناب آقای یزدانی، که با استفاده از بسته pgfplots نمودار رو رسم کرده‌اند.
حال من با استفاده از بسته tikz رسم می‌کنم البته با استفاده از بسته Pstrikcs هم میشه رسم کرد.
بخاطر اینکه با روش‌های مختلف جهت ترسیم نمودار آشنا شوند این را قرار دادم.

\documentclass[12pt,a4paper]{report} 
\usepackage{tikz,amsmath,color}
\usepackage{xepersian}
\settextfont{XB Zar}
\setdigitfont{Yas}
\linespread{1.25}
\begin{document}
\begin{figure}[ht]
\centering
\begin{tikzpicture}[scale=1,thick]
\draw [->,>=stealth](-1,0)--(5,0)node[above] {$x$};
\draw [->,>=stealth](0,-3)--(0,3)node[left] {$y$};
\draw [color=blue,ultra thick] (-1,0)--(0,0)--(0,2)--(.5,2)--(.5,-2)--(1,-2)--(1,0)--(4.5,0);
\draw [red] (.25,0) node{$\times$};
\draw [red](.75,0) node{$\times$};
\draw [red](1.25,0) node{$\times$};
\draw [red](1.75,0) node{$\times$};
\draw [red](2.25,0) node{$\times$};
\draw [red](2.75,0) node{$\times$};
\draw [red](3.25,0) node{$\times$};
\draw [red](3.75,0) node{$\times$};
\draw (.5,.1)--(.5,-.1) node[below left] {$\frac{1}{8}$}; 
\draw (1,.1)--(1,-.1) node[below left] {$\frac{2}{8}$}; 
\draw (1.5,.1)--(1.5,-.1) node[below left] {$\frac{3}{8}$}; 
\draw (2,.1)--(2,-.1) node[below left] {$\frac{4}{8}$}; 
\draw (2.5,.1)--(2.5,-.1) node[below left] {$\frac{5}{8}$}; 
\draw (3,.1)--(3,-.1) node[below left] {$\frac{6}{8}$}; 
\draw (3.5,.1)--(3.5,-.1) node[below left] {$\frac{7}{8}$}; 
\draw (4,.1)--(4,-.1) node[below left] {$1$}; 
\draw (0,2) node[left] {$1$}; 
\draw (0,-2) node[left] {$-1$}; 
\end{tikzpicture}
\caption{\small{$ \psi_{2,0}=h_5(x)$}}
\end{figure}
\end{document}

خروجی:
enter image description here
توجه: روش دیگه رو در پرسش زیر قرار دادم:
http://qa.parsilatex.com/10172

پرسیدن سوال
سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

7.2k پرسش

6.6k پاسخ

23.7k نظر

11.7k کاربر

basket cart icon

محصولات مرتبط با LaTeX

در فروشگاه پارسی‌لاتک


basket cart icon

حمایت مالی از پارسی‌لاتک

برای تامین هزینه‌های نگه‌داری و به‌روزرسانی

محبوب‌ترین برچسب‌ها

رفع خطا جدول xepersian مراجع ریاضی‌نویسی bidi شکل فونت فهرست مطالب شماره‌گذاری منابع پانویس tikz parsilatex بیب‌تک تک‌لایو بیمر اسلاید زی‌پرشین پاورقی سربرگ bibtex نماد رسم شکل فرمول‌نویسی هدر ارجاع‌دهی biditexmaker ویرایشگر قالب beamer واژه‌نامه texstudio اندازه فونت عنوان فصل ماتریس شماره صفحه اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف حروف‌چینی کد مکان شکل شماره فصل enumerate tabriz_thesis tikzpicture نمایه align زیرنویس شکل کادر itemize الگوریتم فهرست اشکال listings عدم اجرا نیم‌فاصله فاصله بین خطوط متن لاتین و فارسی hyperref بسته قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک نمودار شماره فرمول glossaries کپشن حروف‌چینی چندستونی خروجی فونت فارسی و انگلیسی ماکرونویسی extrafootnotefeatures لاتک biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای tex subfigure biditufte-book header texmaker pdf خطا longtable تصویر شمارنده زیرنویس texlive2015 دیاگرام میک‌تک رسم نمودار شماره‌گذاری صفحات پایان نامه فهرست جداول تورفتگی texlive2016 شعر بولد آکولاد kashida میکروسافت ورد تنظیم جدول سوال چهارگزینه‌ای قاب texworks caption اندیس فاصله عمودی lollipop چپ‌چینی iust-thesis multicol فصل‌نویسی tcolorbox اعداد فارسی pgfplots xindy اوبونتو geometry xelatex texlive کاما fancyhdr وسط‌چینی تک لایو 2015 شماره گذاری به‌روزرسانی بسته aimc46 شکست خط صفر توخالی فرمول طولانی قالب کتاب فونت اعداد بیرون‌زدگی bidipoem عنوان بخش پوستر فاصله سطرها نوشتافت tex-programming قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس فلش جایابی تصویر فهرست تصاویر پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل حروف‌چینی شعر font محیط ریاضی minipage رسم کادر جداکننده جدول طولانی به‌روزرسانی شماره‌گذاری فرمول algorithm2e proof equation eps جدول افقی tabular عکس متن فارسی و انگلیسی پانویس چندستونی کمک مالی فاصله خطوط فونت بولد زیرشکل پانویس پاراگرافی ltrfootnote پیوست computeautoilg فرمول چندخطی persian-bib neveshtuft غلط‌گیری املایی فونت ریاضی پیکان لاتکس قلم baselineskip شماره قسمت عنوان جدول
...