Kaleido هي مكتبة منصة منصة لإنشاء صور ثابتة لمكتبة تصور Plotly. بعد تثبيته ، يمكنك استخدام fig.write_image("filename.png")
لحفظ قطعة أرض في ملف.
تضمنت النسخة الأصلية من Kaleido بناءًا مخصصًا لمتصفح الويب Chrome ، مما جعلها كبيرة جدًا (مئات ميغابايت) وأثبتت صعوبة في الحفاظ عليها. في المقابل ، يعتمد هذا الإصدار على مصمم الرقصات ، وهي مكتبة خفيفة الوزن تتيح التحكم عن بعد للمتصفحات من Python. عندما تطلب من Kaleido إنشاء صورة ، فإنه يستخدم مصمم الرقصات لتشغيل مثيل مقطوع الرأس من Chrome لتقديم وحفظ الشكل الخاص بك. يرجى الاطلاع على وثائق مصمم الرقصات للحصول على التفاصيل.
الإصدار الجديد من Kaleido هو عمل على التقدم. سنكون ممتنين للمساعدة في اختباره وتحسينه. إذا وجدت خطأ ، فيرجى الإبلاغ عنه في مستودع GitHub الخاص بنا ، ويرجى تضمين مثال قابلاً للتكرار الحد الأدنى إذا أمكن ذلك.
سيكون من المفيد أيضًا تشغيل البرنامج النصي
src/py/tests/manual.py
وإرفاق إخراجه المضغوط بتقرير الأخطاء الخاص بك. سيعطينا هذا معلومات مفصلة حول الإصدارات الدقيقة من البرامج التي تستخدمها والمنصة التي تقوم بتشغيلها ، والتي ستساعدنا على تتبع المشكلات بسرعة أكبر.
يمكنك تثبيت kaleido من pypi باستخدام PIP:
$ pip install kaleido
ستستخدم الإصدارات 4.9 وما فوق مكتبة Python المؤسسة تلقائيًا Kaleido لتصدير الصورة الثابتة عند تثبيت Kaleido. على سبيل المثال:
import plotly . express as px
fig = px . scatter ( px . data . iris (), x = "sepal_length" , y = "sepal_width" , color = "species" )
fig . write_image ( "figure.png" , engine = "kaleido" )
راجع وثائق تصدير الصورة الثابتة لمزيد من المعلومات.