เวอร์ชัน PPI | |
รุ่นคอนดาฟอร์จ | |
ดอย |
คำเตือน : ในเวอร์ชัน 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 มาพร้อมกับวงจรสีที่หลากหลาย สำหรับรายการทั้งหมด โปรดดูที่โครงการ Wiki สองตัวอย่างแสดงอยู่ด้านล่าง
วงจรสี bright
(ปลอดภัยสำหรับคนตาบอดสี):
วงจรสี high-vis
:
โปรดอย่าลังเลที่จะสนับสนุน repo SciencePlots! ตัวอย่างเช่น การเพิ่มสไตล์ใหม่สำหรับวารสารต่างๆ และเพิ่มวงจรสีใหม่จะเป็นการดี ก่อนที่จะเริ่มสไตล์ใหม่หรือทำการเปลี่ยนแปลงใดๆ โปรดสร้างปัญหาผ่านทางเครื่องมือติดตามปัญหา GitHub ด้วยวิธีนี้เราจะสามารถพูดคุยได้ว่าการเปลี่ยนแปลงมีความจำเป็นและเป็นแนวทางที่ดีที่สุดหรือไม่
หากคุณต้องการความช่วยเหลือเกี่ยวกับ SciencePlots โปรดตรวจสอบคำถามที่พบบ่อยก่อนและค้นหาจากปัญหา GitHub ก่อนหน้านี้ หากคุณไม่พบคำตอบ ให้สร้างปัญหาใหม่ผ่านเครื่องมือติดตามปัญหา GitHub
คุณสามารถตรวจสอบเอกสารประกอบของ Matplotlib สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าการลงจุด
คุณสามารถค้นหาคำถามที่พบบ่อยได้ในโครงการ Wiki
เอกสารต่อไปนี้ใช้ SciencePlots
:
เจดี การ์เร็ตต์, ซี.-เย่ ตง, แอล. เซง, ที.-เจ. เฉินและเอ็ม.เจ. Wang, "ต้นแบบตัวรับแบบแยกแถบด้านข้าง 345 GHz พร้อมแบนด์วิดท์ทันทีแบบ Ultra-Wide" IEEE Trans ที เฮิรตซ์ วิทย์ เทคโนโลยี เล่มที่ 13, ไม่ใช่. 3 หน้า 237-245 มี.ค. 2023.
เจ. การ์เร็ต บี.-เค. Tan, C. Chaumont, F. Boussaha และ G. Yassin, "มิกเซอร์ Endfire SIS 230-GHz พร้อมประสิทธิภาพที่ใกล้ควอนตัมจำกัด" IEEE Microw ไวร์ล. ส่วนประกอบ เล็ตต์ , ก.ค. 2565 (เปิดการเข้าถึง)
เจ. การ์เร็ตต์ และอี. ตง "การวัดการสูญเสียท่อนำคลื่นไครโอเจนิกในระบบเทราเฮิร์ตซ์" IEEE Trans ที เฮิรตซ์ วิทย์ เทคโนโลยี เล่มที่ 12, ไม่ใช่. 3, หน้า 293-299, พฤษภาคม 2022.
Y. Liu, X. Liu และ Y. Sun, "QGrain: ซอฟต์แวร์โอเพ่นซอร์สและใช้งานง่ายสำหรับการวิเคราะห์การกระจายขนาดเกรนอย่างครอบคลุม", Sedimentary Geology , vol. 423, 105980, ส.ค. 2021.
M. Gasanov และคณะ , "แนวทางใหม่หลายวัตถุประสงค์เพื่อเพิ่มประสิทธิภาพการชลประทานโดยใช้แบบจำลองการจำลองพืชผลและประวัติสภาพอากาศ" ใน วิทยาการคอมพิวเตอร์–ICCS 2021 คราคูฟ โปแลนด์ มิ.ย. 2021 หน้า 75-88 (เปิดการเข้าถึง)
เจ. การ์เร็ตต์ และอี. ตง "อัลกอริธึมการชดเชยการกระจายตัวสำหรับการวิเคราะห์ท่อนำคลื่นแม่เหล็กไฟฟ้า" กระบวนการสัญญาณ IEEE เล็ตต์ เล่มที่ 28 หน้า 1175-1179 มิ.ย. 2021.
G. Jegannathan และคณะ , "SPAD ที่ได้รับความช่วยเหลือในปัจจุบันพร้อมจุดเชื่อมต่อ pn ที่ปรับปรุงแล้วและประสิทธิภาพ NIR ที่ได้รับการปรับปรุง", เซ็นเซอร์ , ธ.ค. 2020 (การเข้าถึงแบบเปิด)
เอช. เทียน และคณะ , "กรอบงานการลดขนาด ivis สำหรับการจำลองชีวโมเลกุล", J. Chem ข้อมูล แบบอย่าง. , ส.ค. 2563 (เปิดให้เข้าใช้)
พี. สโตลซ์ และคณะ , "อัลกอริธึมใหม่อย่างง่ายสำหรับการปล่อยประจุอวกาศแบบจำกัด" Phys พลาสมา เล่มที่ 27, ไม่ใช่. 9 หน้า 093103 ก.ย. 2020 (เปิดการเข้าถึง)
เจ. การ์เร็ตต์ และคณะ , "แบบจำลองสายส่งแบบไม่เชิงเส้นสำหรับการจำลองตัวคูณความถี่ SIS แบบกระจาย" IEEE Trans ที เฮิรตซ์ วิทย์ เทคโนโลยี เล่มที่ 10 ไม่ ฉบับที่ 3 หน้า 246-255 พฤษภาคม 2563 (เปิดให้เข้าถึง)
เจ. การ์เร็ตต์ และคณะ , "การจำลองพฤติกรรมของมิกเซอร์ SIS 230 GHz โดยใช้การวิเคราะห์โดเมนสเปกตรัมแบบมัลติโทน" IEEE Trans ที เฮิรตซ์ วิทย์ เทคโนโลยี เล่มที่ 9, ไม่ใช่. ฉบับที่ 9 หน้า 540-548 พ.ย. 2562 (เปิดให้เข้าถึง)
เจ. การ์เร็ตต์ และคณะ , "ส่วนโค้งท่อนำคลื่น E-plane ขนาดกะทัดรัดและง่ายต่อการประกอบ" IEEE Microw ส่วนประกอบไร้สาย เล็ตต์ เล่มที่ 29, ไม่ใช่. 8 หน้า 529-531 ส.ค. 2019 (เปิดให้เข้าถึง)
J. Garrett, "อาร์เรย์ระนาบโฟกัส 230 GHz โดยใช้ตัวรับ SIS แบนด์วิธ IF แบบกว้าง" วิทยานิพนธ์ DPhil, มหาวิทยาลัยออกซ์ฟอร์ด, ออกซ์ฟอร์ด, สหราชอาณาจักร, 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}
}