Cnsplots - это Python-библиотека для создания научных графиков и иллюстраций, полностью готовых к публикации в ведущих рецензируемых журналах уровня Cell, Nature и Science (CNS).
Она построена поверх
matplotlib, полностью совместима с seaborn и берет на себя всю рутинную работу по стилизации, позволяя исследователям сфокусироваться на содержании работы, а не на подгонке параметров оформления.$cnsplots / /cnsplots).Установка из PyPI:
pip install cnsplots
Пример создания боксплота со статистическим сравнением групп:
import cnsplots as cns
# Загрузка данных и создание холста точного размера в пикселях
df = cns.datasets.load_dataset("tips")
cns.figure(width=150, height=150)
# Отрисовка боксплота со сравнением выбранных пар
cns.boxplot(
data=df,
x="day",
y="total_bill",
pairs=[("Thur", "Fri"), ("Sat", "Sun")]
)
# Сохранение в векторный SVG для Illustrator
cns.savefig("figure.svg")
#Python #DataVisualization #DataScience #Bioinformatics #Matplotlib #Seaborn #Cell #Nature #Science #ScientificPublishing #OpenSource #DevTools
https://github.com/faridrashidi/cnsplots
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - faridrashidi/cnsplots: 🎨 Toolkit for generating publication-quality plots for Cell, Nature and Science journals
🎨 Toolkit for generating publication-quality plots for Cell, Nature and Science journals - faridrashidi/cnsplots
3 3⚡2🔥1