versi PyPI | |
versi conda-forge | |
DOI |
Peringatan : Pada versi 2.0.0, Anda perlu menambahkan
import scienceplots
sebelum mengatur gaya (plt.style.use('science')
).
Gaya Matplotlib untuk tokoh ilmiah
Repo ini memiliki gaya Matplotlib untuk memformat gambar Anda untuk makalah ilmiah, presentasi, dan tesis.
Anda dapat menemukan galeri lengkap gaya yang disertakan di sini.
Cara termudah untuk menginstal SciencePlots adalah dengan menggunakan 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 .
Mulai versi v1.1.0
dan seterusnya, import scienceplots
diperlukan di atas skrip Anda sehingga Matplotlib dapat menggunakan gaya tersebut.
Catatan:
Silakan lihat FAQ untuk informasi lebih lanjut dan pemecahan masalah.
"science"
adalah gaya utama dalam repo ini. Kapan pun Anda ingin menggunakannya, cukup tambahkan yang berikut ini ke bagian atas skrip python Anda:
import matplotlib . pyplot as plt
import scienceplots
plt . style . use ( 'science' )
Anda juga dapat menggabungkan beberapa gaya dengan:
plt . style . use ([ 'science' , 'ieee' ])
Dalam hal ini, gaya ieee
akan mengesampingkan beberapa parameter dari gaya science
untuk mengonfigurasi plot untuk makalah IEEE (lebar kolom, ukuran font, dll.).
Untuk menggunakan salah satu gaya sementara, Anda dapat menggunakan:
with plt . style . context ( 'science' ):
plt . figure ()
plt . plot ( x , y )
plt . show ()
Gaya science
dasar ditunjukkan di bawah ini:
Itu dapat digabungkan dengan gaya lain untuk menyempurnakan penampilan. Misalnya, gaya science
+ notebook
(ditujukan untuk buku catatan Jupyter):
Silakan lihat proyek Wiki untuk daftar lengkap gaya yang tersedia.
Gaya science
+ ieee
untuk makalah IEEE:
ieee
juga mengatur lebar gambar agar muat dalam satu kolom makalah IEEE. Artikel science
+ gaya nature
untuk Alam:
SciencePlots saat ini mendukung:
Contoh: Bahasa Mandarin Tradisional ( science
+ no-latex
+ cjk-tc-font
):
Lihat FAQ untuk informasi tentang cara menginstal font CJK.
SciencePlots hadir dengan berbagai siklus warna yang berbeda. Untuk daftar lengkap, lihat proyek Wiki. Dua contoh ditunjukkan di bawah ini.
Siklus warna bright
(aman untuk buta warna):
Siklus warna high-vis
:
Silakan berkontribusi pada repo SciencePlots! Misalnya, sebaiknya tambahkan gaya baru untuk jurnal berbeda dan tambahkan siklus warna baru. Sebelum memulai gaya baru atau membuat perubahan apa pun, harap buat masalah melalui pelacak masalah GitHub. Dengan begitu kita bisa berdiskusi apakah perubahan itu perlu dan pendekatan terbaik.
Jika Anda memerlukan bantuan dengan SciencePlots, silakan periksa FAQ terlebih dahulu dan telusuri masalah GitHub sebelumnya. Jika Anda tidak dapat menemukan jawabannya, buat masalah baru melalui pelacak masalah GitHub.
Anda dapat memeriksa dokumentasi Matplotlib untuk informasi lebih lanjut tentang pengaturan plot.
Anda dapat menemukan FAQ di proyek Wiki.
Makalah berikut menggunakan SciencePlots
:
JD Garrett, C.-YE Tong, L. Zeng, T.-J. Chen dan M.-J. Wang, "Prototipe Penerima Pemisah Sideband 345 GHz dengan Bandwidth Instan Ultra Lebar," IEEE Trans. Ilmu THz. Teknologi. , jilid. 13, tidak. 3, hlm. 237-245, Maret 2023.
J. Garrett, B.-K. Tan, C. Chaumont, F. Boussaha, dan G. Yassin, "Mixer SIS Endfire 230-GHz Dengan Performa Hampir Terbatas Kuantum," IEEE Microw. kawat. Komponen. Biarkan. , Juli 2022. (akses terbuka)
J. Garrett, dan E. Tong, "Mengukur Kehilangan Pandu Gelombang Kriogenik dalam Rezim Terahertz," IEEE Trans. Ilmu THz. Teknologi. , jilid. 12, tidak. 3, hlm. 293-299, Mei 2022.
Y. Liu, X. Liu, dan Y. Sun, "QGrain: Perangkat lunak sumber terbuka dan mudah digunakan untuk analisis komprehensif distribusi ukuran butir", Geologi Sedimen , vol. 423, 105980, Agustus 2021.
M. Gasanov, dkk. , "Pendekatan Multi-tujuan Baru untuk Mengoptimalkan Irigasi Menggunakan Model Simulasi Tanaman dan Sejarah Cuaca" dalam Ilmu Komputasi–ICCS 2021 , Krakow, Polandia, Juni 2021, hlm.75-88. (akses terbuka)
J. Garrett, dan E. Tong, "Algoritma Kompensasi Dispersi untuk Analisis Pandu Gelombang Elektromagnetik," Proses Sinyal IEEE. Biarkan. , jilid. 28, hlm. 1175-1179, Juni 2021.
G.Jegannathan, dkk. , "SPAD Berbantuan Saat Ini dengan Persimpangan pn yang Lebih Baik dan Kinerja NIR yang Ditingkatkan", Sensor , Des 2020. (akses terbuka)
H. Tian, dkk. , "Kerangka Pengurangan Dimensi ivis untuk Simulasi Biomakromolekuler", J. Chem. Inf. Model. , Agustus 2020. (akses terbuka)
P. Stoltz, dkk. , "Algoritme sederhana baru untuk emisi terbatas biaya ruang," Phys. Plasma , jilid. 27, tidak. 9, hal. 093103, September 2020. (akses terbuka)
J. Garrett, dkk. , "Model Saluran Transmisi Nonlinier untuk Simulasi Pengganda Frekuensi SIS Terdistribusi," IEEE Trans. Ilmu THz. Teknologi. , jilid. 10, tidak. 3, hlm. 246-255, Mei 2020. (akses terbuka)
J. Garrett, dkk. , "Mensimulasikan Perilaku Mixer SIS 230 GHz Menggunakan Analisis Domain Spektral Multi-Nada," IEEE Trans. Ilmu THz. Teknologi. , jilid. 9, tidak. 9, hlm. 540-548, November 2019. (akses terbuka)
J. Garrett, dkk. , "Tekuk Pandu Gelombang E-plane yang Ringkas dan Mudah Dibuat," IEEE Microw. Komponen Nirkabel. Biarkan. , jilid. 29, tidak. 8, hal. 529-531, Agustus 2019. (akses terbuka)
J. Garrett, "A 230 GHz Focal Plane Array Menggunakan Wide IF Bandwidth SIS Receiver," tesis DPhil, Universitas Oxford, Oxford, Inggris, 2018. (akses terbuka)
Jika Anda menggunakan SciencePlots
dalam makalah/tesis Anda, silakan tambahkan ke daftar!
Anda tidak perlu mengutip SciencePlots jika Anda menggunakannya, tetapi alangkah baiknya jika Anda melakukannya:
@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}
}