داش
داش هو إطار عمل مفتوح المصدر بلغة بايثون من تطوير Plotly لبناء تطبيقات ولوحات بيانات تفاعلية لتصور البيانات، يجمع بين Flask وReact.js وPlotly.js لتقديم حلول تحل...
بلوتلي هي مكتبة مفتوحة المصدر لإنشاء الرسوم البيانية التفاعلية عالية الجودة في بايثون وR وجافاسكريبت، مثالية لتصور البيانات في مجالات العلوم والأعمال والتحليلات.
بلوتلي هو مكتبة رسم بياني متقدمة ومفتوحة المصدر تمكن المستخدمين من إنشاء رسوم بيانية تفاعلية وعالية الجودة للنشر عبر الإنترنت. يُعد أداة بارزة في مجال تصور البيانات وسرد القصص بالبيانات، حيث يقدم منصة سهلة لإنشاء تصورات معقدة بكل سهولة. بلوتلي متوافق مع عدة لغات برمجة، منها بايثون وR وجافاسكريبت، مما يجعله خيارًا متعدد الاستخدامات لمجموعة متنوعة من المستخدمين. تم تطوير المكتبة من قبل شركة بلوتلي (Plotly Inc.)، وهي شركة حوسبة كندية مقرها مونتريال، كيبك.
يُحتفى ببلوتلي لقدراته الواسعة على إنتاج مجموعة كبيرة من الرسوم البيانية، بدءًا من الرسوم الخطية، والرسوم العمودية، والرسوم النقطية، وصولاً إلى الرسوم البيانية ثلاثية الأبعاد المعقدة. بُني بلوتلي على مكتبة Plotly.js لجافاسكريبت، ويتيح بلوتلي لبايثون (المعروف غالبًا بـ Plotly.py) إنشاء تصورات تفاعلية مبنية على الويب. يمكن عرض هذه التصورات في دفاتر Jupyter، أو حفظها كملفات HTML مستقلة، أو دمجها في تطبيقات الويب باستخدام داش، وهو إطار عمل تطبيقات الويب من بلوتلي.
يمكن تثبيت بلوتلي باستخدام مدير الحزم لبايثون pip عبر الأمر:
pip install plotly
بدلاً من ذلك، يمكن تثبيته باستخدام conda:
conda install -c plotly plotly
لاستخدامه في JupyterLab، قد تكون هناك حاجة إلى حزم إضافية مثل jupyterlab
و ipywidgets
لضمان عمل جميع الميزات.
لإنشاء رسم عمودي بسيط في بايثون باستخدام بلوتلي، يمكن استخدام الشيفرة التالية:
import plotly.express as px
fig = px.bar(x=["a", "b", "c"], y=[1, 3, 2])
fig.show()
يستخدم هذا المثال Plotly Express، وهي واجهة عالية المستوى مصممة لإنشاء تصورات غنية بسرعة وسهولة.
للتصورات الأكثر تفصيلاً، توفر وحدة graph_objects
في بلوتلي تخصيصًا واسعًا للأشكال، بما في ذلك تعديلات التصميم والتخطيط.
import plotly.graph_objects as go
fig = go.Figure(data=[go.Scatter(x=[1, 2, 3], y=[4, 5, 6])])
fig.update_layout(title='Scatter Plot Example')
fig.show()
داش هو إطار عمل مفتوح المصدر من بلوتلي بلغة بايثون صمم لبناء تطبيقات ويب تحليلية. يندمج بسلاسة مع Plotly.py ويسمح بإدراج عناصر واجهة مستخدم معقدة مثل الرسوم والقوائم المنسدلة وأشرطة التمرير مباشرة مع كود التحليل في بايثون. داش إنتربرايز هو نسخة متقدمة توفر ميزات استضافة ونشر قابلة للتوسع.
لإنشاء تطبيق داش أساسي، يمكن تثبيت داش باستخدام pip:
pip install dash
فيما يلي مثال بسيط لتطبيق داش:
import dash
from dash import dcc, html
app = dash.Dash(__name__)
app.layout = html.Div([
dcc.Graph(figure=fig)
])
if __name__ == '__main__':
app.run_server(debug=True)
سيقوم هذا التطبيق بعرض الرسم الذي تم إنشاؤه باستخدام بلوتلي في متصفح الويب.
يُعد بلوتلي أداة قوية لأي شخص مهتم بإنشاء تصورات بيانات تفاعلية. بفضل دعمه لعدة لغات، وقدراته الشاملة في الرسم البياني، واندماجه السلس مع تطبيقات الويب عبر داش، يعتبر مكتبة أساسية لعلماء البيانات والمحللين والمطورين. سواء في البحث العلمي أو التحليل المالي أو ذكاء الأعمال، يوفر بلوتلي الأدوات اللازمة لتحويل البيانات المعقدة إلى قصص بصرية جذابة.
يُستخدم بلوتلي لإنشاء رسوم بيانية ولوحات بيانات تفاعلية وعالية الجودة لتصور البيانات، ويدعم مجالات مثل علم البيانات، ذكاء الأعمال، المالية، والبحث العلمي.
بلوتلي متوافق مع بايثون وR وجافاسكريبت، مما يجعله في متناول مجموعة واسعة من المطورين والمحللين.
تشمل الميزات الرئيسية أنواع رسوم بيانية واسعة النطاق، وتفاعلية قوية (مثل التكبير، والتحريك، والتمرير)، وترخيص مفتوح المصدر، وتوافق عبر المنصات، ودمج سلس مع تطبيقات الويب عبر داش.
يمكنك تثبيت بلوتلي باستخدام pip عبر الأمر 'pip install plotly' أو عبر conda باستخدام 'conda install -c plotly plotly'. قد تكون هناك حاجة لحزم إضافية لدعم JupyterLab بالكامل.
داش هو إطار عمل مفتوح المصدر من بلوتلي بلغة بايثون لبناء تطبيقات ويب تحليلية ولوحات بيانات تفاعلية، ويتكامل بسلاسة مع تصورات بلوتلي.
اكتشف قوة بلوتلي لبناء رسوم بيانية ولوحات بيانات جذابة وعالية الجودة للنشر. جرب أدوات FlowHunt لتسريع رحلتك في تصور البيانات.
داش هو إطار عمل مفتوح المصدر بلغة بايثون من تطوير Plotly لبناء تطبيقات ولوحات بيانات تفاعلية لتصور البيانات، يجمع بين Flask وReact.js وPlotly.js لتقديم حلول تحل...
دفتر Jupyter هو تطبيق ويب مفتوح المصدر يتيح للمستخدمين إنشاء ومشاركة مستندات تحتوي على كود حي ومعادلات وتصويرات ونصوص تفسيرية. يُستخدم على نطاق واسع في علم البي...
بانداز هي مكتبة مفتوحة المصدر لمعالجة البيانات وتحليلها في بايثون، مشهورة بتنوعها، وهياكل البيانات القوية، وسهولة استخدامها في التعامل مع مجموعات البيانات المعق...