آموزش برنامه نویسی R

آموزش خصوصی برنامه نویسیدوره هنر برنامه نویسی با R

ذخیره نمودارها در R

آموزش ذخیره کردن نمودارها در R

در این آموزش نحوه ذخیره کردن نمودارها در R را خواهید آموخت:

  • مدرس: افشین متولی
  • سایت: آر استودیو
  • سطح آموزش: مبتدی

شما می توانید نمودارهایی را که در R رسم می کنید با استفاده از دستورهایی ساده در کامپیوتر خود ذخیره کنید.

مهم ترین قابلیت این دستورها برای ذخیره کردن نمودارها در R این است که شما می توانید به راحتی اندازه تصاویر را تعریف کنید. قبل از شروع این آموزش ابتدا به صورت زیر، مسیر کاری (directory) دلخواه را که تصاویر در آن جا ذخیره می شوند، برای R تعریف کنید.

دایرکتوری در R

برای این که بدانید تصاویر شما در کجای کامپیوتر ذخیره می شوند از دستور زیر استفاده کنید:

حال اگر می خواهید مسیر دلخواهی را مثلاً در پوشه Temp واقع در درایو C برای R تعریف کنید از دستور زیر استفاده نمایید:

ذخیره کردن نمودارها با فرمت های مختلف در R:

اکثر تصاویری که ما با فرمت jpeg یا png می بینیم، در واقع bitmap هستند. یعنی این تصاویر دارای رزولوشن ثابت هستند و بعد از کمی بزرگنمایی به شکل پیکسل در می آیند. بنابراین برای ذخیره کردن یک نمودار با فرمت bitmap چهار دستور زیر در R وجود دارند:

  1. ()jpeg
  2. ()png
  3. ()bmp
  4. ()tiff
  5. ()pdf
  6. ()postscript

در این آموزش باز هم از داده های airquality (تعبیه شده در R) و متغیر دما (Temp) استفاده می کنیم. فرض کنید یک نمودار هیستوگرام از این داده ها به صورت زیر رسم کرده ایم:

حال برای ذخیره این تصویر با فرمت های مختلف به صورت زیر عمل می کنیم:

نکته: توجه داشته باشید که ما بعد از رسم همه نمودارها از دستور ()dev.off استفاده می کنیم تا نمودار ذخیره شده و به حالت اول بازگردد.

1- ذخیره نمودار با فرمت JPEG:

ذخیره کردن نمودارها در R با فرمت jpeg

رزولوشن تصویر به صورت پیش فرض 480*480 پیکسل می باشد. همچنین تصویر در دایرکتوری شما در کامپیوتر ذخیره شده است. 

2- ذخیره نمودار با فرمت png:

در این دستور یک طول (width) و عرض (height) را برای تصویر ذخیره شده تعیین می کنیم. 

ذخیره کردن نمودارها در R با فرمت png

3- ذخیره نمودار با فرمت bmp:

شما می توانید اندازه تصویر خود را بر حسب اینچ (inch)، سانتی متر (cm) یا میلی متر (mm) با استفاده از آرگومان units و تعیین تراکم پیکسلی (ppi) در res به دلخواه خود انتخاب نمایید. در این مثال اندازه را 6*4 اینچ با تراکم پیکسلی 100 ppi انتخاب کرده ایم. 

ذخیره کردن نمودارها در R با فرمت bmp

4- ذخیره نمودار با فرمت tiff:

ذخیره کردن نمودارها در R با فرمت tiff

5- ذخیره نمودار با فرمت pdf:

فرمت pdf یکی از پرطرفدارترین فرمت ها برای ذخیره نمودار است. برای این کار به صورت زیر عمل کنید:

ذخیره کردن نمودارها در R با فرمت pdf

6- ذخیره نمودار با فرمت postscript:

این کار نیز مشابه روش های قبلی است. یعنی:

ذخیره کردن نمودارها در R با فرمت postscript

البته اگر شما از رابط گرافیکی R-Studio استفاده می کنید، نیازی به اجرا کردن دستورات فوق نیست زیرا همه این کارها در پنجره نمودار به راحتی قابل انجام هستند. برای مشاهده مثال های بیشتر در این زمینه به سایت Rseek مراجعه کنید.

لطفاً دیدگاه خود را برای ما ارسال کنید.


حتماً بخوانید: