نسخة باي بي آي | |
نسخة كوندا فورج | |
DOI |
تحذير : اعتبارًا من الإصدار 2.0.0، تحتاج إلى إضافة
import scienceplots
قبل تعيين النمط (plt.style.use('science')
).
أساليب Matplotlib للشخصيات العلمية
يحتوي هذا الريبو على أنماط Matplotlib لتنسيق الأشكال الخاصة بك للأوراق العلمية والعروض التقديمية والأطروحات.
يمكنك العثور على المعرض الكامل للأنماط المضمنة هنا.
أسهل طريقة لتثبيت SciencePlots هي باستخدام pip
:
# to install the latest release (from PyPI)
pip install SciencePlots
# to install the latest release (using Conda)
conda install -c conda-forge scienceplots
# to install the latest commit (from GitHub)
pip install git+https://github.com/garrettj403/SciencePlots
# to clone and install from a local copy
git clone https://github.com/garrettj403/SciencePlots.git
cd SciencePlots
pip install -e .
بدءًا من الإصدار v1.1.0
وما بعده، يلزم import scienceplots
أعلى البرامج النصية الخاصة بك حتى يتمكن Matplotlib من الاستفادة من الأنماط.
ملحوظات:
يرجى الاطلاع على الأسئلة الشائعة لمزيد من المعلومات واستكشاف الأخطاء وإصلاحها.
"science"
هو النمط الأساسي في هذا الريبو. عندما تريد استخدامه، ما عليك سوى إضافة ما يلي إلى الجزء العلوي من نص python الخاص بك:
import matplotlib . pyplot as plt
import scienceplots
plt . style . use ( 'science' )
يمكنك أيضًا الجمع بين أنماط متعددة معًا عن طريق:
plt . style . use ([ 'science' , 'ieee' ])
في هذه الحالة، سيتجاوز نمط ieee
بعض المعلمات من النمط science
من أجل تكوين المخطط لأوراق IEEE (عرض العمود، أحجام الخطوط، وما إلى ذلك).
لاستخدام أي من الأنماط بشكل مؤقت، يمكنك استخدام:
with plt . style . context ( 'science' ):
plt . figure ()
plt . plot ( x , y )
plt . show ()
يظهر أسلوب science
الأساسي أدناه:
يمكن أن تتتالي مع أنماط أخرى لضبط المظهر. على سبيل المثال، أنماط science
+ notebook
(المخصصة لدفاتر Jupyter):
يرجى الاطلاع على مشروع Wiki للحصول على قائمة كاملة بالأنماط المتاحة.
أساليب science
+ ieee
لأوراق IEEE:
ieee
أيضًا بتعيين عرض الشكل بحيث يتناسب مع عمود واحد من ورقة IEEE. science
+ أنماط nature
لمقالات الطبيعة:
يدعم SciencePlots حاليًا:
مثال: الصينية التقليدية ( science
+ no-latex
+ cjk-tc-font
):
راجع الأسئلة الشائعة للحصول على معلومات حول تثبيت خطوط CJK.
يأتي SciencePlots مع مجموعة متنوعة من دورات الألوان المختلفة. للحصول على القائمة الكاملة، راجع مشروع ويكي. ويرد مثالين أدناه.
دورة الألوان bright
(آمنة لعمى الألوان):
دورة الألوان high-vis
:
لا تتردد في المساهمة في الريبو SciencePlots! على سبيل المثال، سيكون من الجيد إضافة أنماط جديدة لمجلات مختلفة وإضافة دورات ألوان جديدة. قبل البدء في نمط جديد أو إجراء أي تغييرات، يرجى إنشاء مشكلة من خلال أداة تعقب المشكلات في GitHub. وبهذه الطريقة يمكننا مناقشة ما إذا كانت التغييرات ضرورية وما هو النهج الأفضل.
إذا كنت بحاجة إلى أي مساعدة فيما يتعلق بـ SciencePlots، فيرجى أولاً التحقق من الأسئلة الشائعة والبحث في مشكلات GitHub السابقة. إذا لم تتمكن من العثور على إجابة، فقم بإنشاء مشكلة جديدة من خلال أداة تعقب المشكلات في GitHub.
يمكنك الاطلاع على وثائق Matplotlib لمزيد من المعلومات حول إعدادات الرسم.
يمكنك العثور على الأسئلة الشائعة في مشروع Wiki.
تستخدم الأوراق التالية SciencePlots
:
جي دي غاريت، سي.-يي تونغ، إل. تسنغ، تي.-جي. تشن وM.-J. وانغ، "نموذج أولي لجهاز الاستقبال الذي يفصل النطاق الجانبي بتردد 345 جيجاهرتز مع عرض نطاق ترددي فوري واسع للغاية،" IEEE Trans. تي هرتز العلوم. تكنول. ، المجلد. 13، لا. 3، الصفحات 237-245، مارس 2023.
جيه جاريت، بي.-ك. Tan, C. Chaumont, F. Boussaha, and G. Yassin، "A Endfire SIS Mixer بسرعة 230 جيجا هرتز مع أداء محدود الكم تقريبًا،" IEEE Microw. وايرل. كومبون. بادئة رسالة. ، يوليو 2022. (الوصول المفتوح)
J. Garrett، وE. Tong، "قياس فقدان الدليل الموجي المبرد في نظام تيراهيرتز"، IEEE Trans. تي هرتز العلوم. تكنول. ، المجلد. 12، لا. 3، ص 293-299، مايو 2022.
Y. Liu، X. Liu، and Y. Sun، "QGrain: برنامج مفتوح المصدر وسهل الاستخدام للتحليل الشامل لتوزيعات حجم الحبوب"، الجيولوجيا الرسوبية ، المجلد. 423، 105980، أغسطس 2021.
م. جاسانوف، وآخرون. ، "نهج جديد متعدد الأهداف لتحسين الري باستخدام نموذج محاكاة المحاصيل وتاريخ الطقس" في العلوم الحسابية – ICCS 2021 ، كراكوف، بولندا، يونيو 2021، الصفحات من 75 إلى 88. (الوصول المفتوح)
J. Garrett، وE. Tong، "خوارزمية تعويض التشتت لتحليل أدلة الموجات الكهرومغناطيسية،" عملية إشارة IEEE. بادئة رسالة. ، المجلد. 28، ص 1175-1179، يونيو 2021.
جي جيجاناثان، وآخرون. ، "SPAD بمساعدة التيار مع وصلة pn محسنة وأداء NIR محسن"، أجهزة الاستشعار ، ديسمبر 2020. (الوصول المفتوح)
ه. تيان، وآخرون. ، "إطار تخفيض أبعاد ivis لمحاكاة الجزيئات الحيوية"، J. Chem. المشاة. نموذج. ، أغسطس 2020. (الوصول المفتوح)
ب. ستولتز، وآخرون. "خوارزمية بسيطة جديدة لانبعاث محدود لشحنة الفضاء" فيز. البلازما ، المجلد. 27، لا. 9، ص 093103، سبتمبر 2020. (الوصول المفتوح)
جيه غاريت، وآخرون. ، "نموذج خط نقل غير خطي لمحاكاة مضاعفات تردد SIS الموزعة،" IEEE Trans. تي هرتز العلوم. تكنول. ، المجلد. 10، لا. 3، الصفحات 246-255، مايو 2020. (الوصول المفتوح)
جيه غاريت، وآخرون. ، "محاكاة سلوك جهاز مزج SIS بتردد 230 جيجا هرتز باستخدام تحليل المجال الطيفي متعدد النغمات،" IEEE Trans. تي هرتز العلوم. تكنول. ، المجلد. 9، لا. 9، الصفحات 540-548، نوفمبر 2019. (الوصول المفتوح)
جيه غاريت، وآخرون. ، "انحناء الدليل الموجي للطائرة الإلكترونية صغير الحجم وسهل التصنيع،" IEEE Microw. مكون لاسلكي. بادئة رسالة. ، المجلد. 29، لا. 8، الصفحات 529-531، أغسطس 2019. (الوصول المفتوح)
جيه جاريت، "مصفوفة المستوى البؤري بتردد 230 جيجا هرتز باستخدام مستقبل SIS واسع النطاق IF،" أطروحة دكتوراه في الفلسفة، جامعة أكسفورد، أكسفورد، المملكة المتحدة، 2018. (وصول مفتوح)
إذا كنت تستخدم SciencePlots
في ورقتك/أطروحتك، فلا تتردد في إضافتها إلى القائمة!
ليس عليك الاستشهاد بـ SciencePlots إذا كنت تستخدمه ولكن من الجيد أن تفعل ذلك:
@article{SciencePlots,
author = {John D. Garrett},
title = {{garrettj403/SciencePlots}},
month = sep,
year = 2021,
publisher = {Zenodo},
version = {1.0.9},
doi = {10.5281/zenodo.4106649},
url = {http://doi.org/10.5281/zenodo.4106649}
}