كيفية حفظ r صورة المؤامرة إلى قاعدة البيانات؟

StackOverflow https://stackoverflow.com/questions/2045837

  •  20-09-2019
  •  | 
  •  

سؤال

أرغب في حفظ صورة مؤامرة مباشرة إلى قاعدة البيانات.

هي أفضل طريقة في R للقيام بذلك:

  1. اكتب صورة المؤامرة (PNG) إلى نظام الملفات
  2. قراءة الملف الذي كتب
  3. أرسل الملف إلى قاعدة البيانات عبر الاستعلام (Rodbc)

من الناحية المثالية، أود أن أجمع بين الخطوتين 1 و 2 أعلاه ببساطة عن طريق كتابة صورة PNG إلى اتصال ثنائي. هل دعم هذا؟

هل كانت مفيدة؟

المحلول

لا، أجهزة الرسومات تعتمد على الملفات، لذلك خطواتك 1-3 صحيحة. تحتاج إلى رابع لإلغاء ربط الملف المؤقت ولكن هذا هو حول هذا الموضوع.

نصائح أخرى

إذا كنت تستخدم Lattice أو Ggplot، فيمكنك حفظ كائن المؤامرة (بدلا من الصورة نفسها) إلى قاعدة البيانات (على الرغم من أنني لا أعرف ما إذا كان ذلك يلبي متطلباتك). فائدة هذا النهج هو أنه يمكنك بسهولة إعادة إنشاء / تغيير الصورة.

بدلا من الكتابة إلى ملف منتظم، هل يمكن أن تكتبها إلى FIFO من شأنها بدورها في DB؟ هل سيتم كتابة أجهزة الرسومات إلى FIFO إذا تم إنشاؤها خارجيا؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top