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

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: علی در مارس 19, 2010, 08:25:58 am

عنوان: نمودار درون نمودار دیگر
رسال شده توسط: علی در مارس 19, 2010, 08:25:58 am
سلام.
سوال من مربوط به لاتک نیست اما چون حدس می‌زنم دوستان می‌توانند کمک کنند و برای سایرین هم مفید است مطرح می‌کنم.
چطور می‌توان نمودارهایی تولید کرد که دو نمودار کاملاً مستقل را در یک قاب نمایش دهد (منظورم چیزی شبیه نمودارهایی است که در یک قاب بخشی از نمودار با بزرگنمایی متفاوت نمایش داده می‌شود؛ اما برای نمودارهای مستقل) به عنوان نمونه لطفاً شکل‌های شماره 4، 5 و 8 این
http://arxiv.org/PS_cache/arxiv/pdf/0905/0905.0820v1.pdf
مقاله را ببینید.
آیا این کار با gnuplot ممکن است؟
عنوان: پاسخ : نمودار درون نمودار دیگر
رسال شده توسط: محمود امین‌طوسی در مارس 19, 2010, 12:14:01 pm
سلام. راه حل پیشنهادی من که مشابه شکل ۲ فایل موردنظر شماست به پیوست می‌باشد.
بد نیست از خود نویسندگان مقاله سؤال کنید و اگر جواب گرفتید در تالار هم راه حل را بنویسید.
عنوان: پاسخ : نمودار درون نمودار دیگر
رسال شده توسط: امیرمسعود در مارس 19, 2010, 02:48:35 pm
بله با گنوپلات می‌شود این کار را کرد. این جوری:
set multiplot
plot sin(x)
set size 0.5,0.5
set origin 0,0.5
clear
plot cos(x)
unset multiplot
البته فرمان‌ها را از حفظ نوشتم. راهنمای گنوپلات دقیق‌تر راهنماییت می‌کند.
عنوان: پاسخ : نمودار درون نمودار دیگر
رسال شده توسط: مهدی امیدعلی در مارس 19, 2010, 03:01:37 pm
سلام. راه حل پیشنهادی من که مشابه شکل ۲ فایل موردنظر شماست به پیوست می‌باشد.
بد نیست از خود نویسندگان مقاله سؤال کنید و اگر جواب گرفتید در تالار هم راه حل را بنویسید.
سورس مقالات arxiv را می‌توانید دانلود کنید و ببنید نویسندگان مقاله چه‌کار کرده‌اند.
عنوان: پاسخ : نمودار درون نمودار دیگر
رسال شده توسط: علی در آوریل 04, 2010, 06:04:37 pm
سلام؛ از همه متشکرم.
امیرمسعود جان چرا فرمان‌هایی که نوشتی (مشخضاً فرمان clear) در ترمینال latex کار نمی‌کند؟ (فایل ضمیمه)
عنوان: پاسخ : نمودار درون نمودار دیگر
رسال شده توسط: امیرمسعود در آوریل 04, 2010, 06:32:23 pm
سلام؛ از همه متشکرم.
امیرمسعود جان چرا فرمان‌هایی که نوشتی (مشخضاً فرمان clear) در ترمینال latex کار نمی‌کند؟ (فایل ضمیمه)
راستش نمی‌دانم. اینجا (http://objectmix.com/graphics/139612-problem-multiplot-clear-epslatex-terminal.html) هم یکی این مشکل را داشته. شاید بهتر باشد ترمینال postscript eps را به کار ببرید.
عنوان: پاسخ : نمودار درون نمودار دیگر
رسال شده توسط: علی در آوریل 06, 2010, 03:34:51 pm
در مقاله‌ای که در پست اول به آن ارجاع دادم این‌کار توسط نرم‌افزار TecPlot 360 انجام شده که نرم‌افزار آزاد نیست. همان‌طور که امیرمسعود عزیز راهنمایی کرد با گنوپلات می‌توان این‌کار را انجام داد که یک نمونه را بنابه توصیه‌ی آقای امین‌طوسی اینجا قرار می‌دهم.
عنوان: پاسخ : نمودار درون نمودار دیگر
رسال شده توسط: امیرمسعود در آوریل 06, 2010, 06:02:50 pm
چه قدر خوشگل شده این نمودار! پس فرمان clear در ترمینال postscript eps enhanced color به خوبی کار می‌کند؟
عنوان: پاسخ : نمودار درون نمودار دیگر
رسال شده توسط: علی در آوریل 06, 2010, 11:22:32 pm
پس فرمان clear در ترمینال postscript eps enhanced color به خوبی کار می‌کند؟
اگر به فایل test.gp دقت کنید برای کشیدن نمودار بالا از clear استفاده نشده است؛ نموارهای دوم و سوم در فضاهای سفید نمودار اصلی رسم شده. امتحان هم نکرده‌ام که در این ترمینال کار می‌کند یا نه.