پارسی‌لاتک

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

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