Changelog
1.9.0 (2025-11-12)
Features ✨
- bar: add one-sample t-test functionality (00fdceb), closes #5
- bar: allow single-group bar plots to optionally show dots (de2a2bb)
- bar: support color transparency adjustment via
color_alpha argument (530980d) - bar: support combining multiple statistical test methods (34b6960)
- bar: 增加函数绘制多组bar图 (d740fbe)
- bar: 每个独立的样本点都能够指定颜色 (8c0f297)
- bar: 能够绘制间渐变色的bar图,设置bar边框颜色 (02d163f)
- circos: add support for changing node label orientation via
node_label_orientation (abb7746) - circos: Implement a new method for drawing circos plots (ebf3352)
- connec: Add
line_color parameter to customize connection line colors (e4de41e) - connection: add batch image cropping and GIF creation utilities (f6554aa)
- connection: 可为脑连接html文件截图 (5172a89)
- connection: 增加函数绘制玻璃大脑连接图 (43ac5e5), closes #1
- connection: 现在默认不显示没有任何连接的节点 (25c9e0d), closes #2
- corr: 在绘制相关点线图时,允许用正六边形展示大量散点的分布密度 (8e25741)
- corr: 现在可以手动选择是否显示p值 (d93e719)
- surface: 增加函数绘制猕猴D99图集的脑区图 (ae33f94)
- surface: 增加函数绘制黑猩猩BNA图集脑图 (95aaae1)
- utils: Add several utility functions (b59f2a4)
- violin: add function to plot single-group violin fig (5c15b21)
- violin: add function to plot single-group violin fig (8b2884b)
- 连接: 添加
line_color 参数以自定义连接线颜色 (e4de41e)
Bug Fixes 🔧
- bar: fix bug causing multi_bar plot failure (a797006)
- bar: fix the statistic line color not displaying as expected (51489d4)
- bar: handle empty significance plot without error (a048ef2)
- bar: isolate random number generator inside function (a423c90)
- bar: remove leftover debug print in bar functions (37f6f4c)
- bar: rename
y_lim_range to y_lim in plot_one_group_bar_figure (8d18d3a) - circos: prevent type warning from type annotations (b3552da)
- connec: Fix color bug caused by integer values (b104c1f)
- connec: fix issue with line_color display under color scale (83d46d7)
- deps: update surfplot dependency info to use GitHub version (de4ad0c)
- deps: use the correct version of surfplot (7467c20)
- matrix: 改成返回None (b7d1b8d)
- surface: 修复函数并非仅返回fig的bug (e0eb9f7)
- surface: 修复当值为0的情况下,脑区不显示的bug (ba792de)
Code Refactoring ♻️
- bar: mark string input for
test_method as planned for deprecation (e56d6d7) - bar: Remove the legacy
plot_one_group_violin_figure_old function (6d1316d) - bar: rename arguments in plot_one_group_bar_figure (22a19cb)
- bar: replace print with warnings.warn (3560d64)
- bar: 将
test_method 的字符串输入标记为即将弃用 (e56d6d7) - circos: Temporarily disable circos plot (a96bb09)
- corr/matrix: function now returns Axes object (e47cada)
- corr: change default ax title font size in correlation plots to 12 (5aab9fe)
- src: 重构代码,更加可读,易维护 (d50e40d)
- surface: Deprecate old functions (d90dc92)
- surface: unify brain surface plotting with new plot_brain_surface_figure (b566e23)
- tests: remove unused tests folder (b4a2b69)
1.8.1 (2025-10-29)
Bug Fixes 🔧
- bar: fix the statistic line color not displaying as expected (25338dd)
1.8.0 (2025-09-10)
Features ✨
- circos: add support for changing node label orientation via
node_label_orientation (abb7746)
Bug Fixes 🔧
- bar: remove leftover debug print in bar functions (37f6f4c)
1.7.0 (2025-09-09)
Features ✨
- bar: allow single-group bar plots to optionally show dots (de2a2bb)
1.6.1 (2025-09-07)
Bug Fixes 🔧
- circos: prevent type warning from type annotations (b3552da)
1.6.0 (2025-09-06)
Features ✨
- circos: Implement a new method for drawing circos plots (ebf3352)
- utils: Add several utility functions (b59f2a4)
Bug Fixes 🔧
- bar: fix bug causing multi_bar plot failure (a797006)
- connec: Fix color bug caused by integer values (b104c1f)
Code Refactoring ♻️
- circos: Temporarily disable circos plot (a96bb09)
- corr/matrix: function now returns Axes object (e47cada)
- corr: change default ax title font size in correlation plots to 12 (5aab9fe)
- surface: Deprecate old functions (d90dc92)
1.5.1 (2025-08-11)
Bug Fixes
- connec: fix issue with line_color display under color scale (83d46d7)
Code Refactoring
- bar: Remove the legacy
plot_one_group_violin_figure_old function (6d1316d)
1.5.0 (2025-08-07)
Features
- bar: support combining multiple statistical test methods (34b6960)
- connec: Add
line_color parameter to customize connection line colors (e4de41e)
Code Refactoring
- bar: mark string input for
test_method as planned for deprecation (e56d6d7)
1.4.0 (2025-07-30)
Features
- bar: support color transparency adjustment via
color_alpha argument (530980d)
1.3.3 (2025-07-29)
Bug Fixes
- bar: handle empty significance plot without error
1.3.2 (2025-07-29)
Bug Fixes
- deps: use the correct version of surfplot
1.3.1 (2025-07-28)
Bug Fixes
- deps: update surfplot dependency info to use GitHub version
1.3.0 (2025-07-28)
Features
- bar: add one-sample t-test functionality
Bug Fixes
- bar: isolate random number generator inside function
Code Refactoring
- surface: unify brain surface plotting with new plot_brain_surface_figure
- bar: replace print with warnings.warn
- bar: rename arguments in plot_one_group_bar_figure
- tests: remove unused tests folder
1.2.1 (2025-07-24)
Bug Fixes
- bar: rename
y_lim_range to y_lim in plot_one_group_bar_figure
1.2.0 (2025-07-24)
Features
- violin: add function to plot single-group violin fig
Bug Fixes
- matrix: changed return value to None
1.1.0 (2025-07-21)
Features
- corr: allow hexbin to show dense scatter points in correlation plot
- bar: support gradient color bars and now can change border color
1.0.0 (2025-07-03)
Features
- bar: support plotting single-group bar charts with statistical tests
- bar: support plotting multi-group bars charts
- corr: support combined sactter and line correlation plots
- matrix: support plotting matrix plots (i.e. heatmaps)
- surface: support brain region plots for human, chimpanzee and macaque
- circos: support brain connectivity circos plots
- connection: support glass brain connectivity plots
Bug Fixes
- surface: fix bug where function did not retrun fig only
- surface: fix bug where brain region with zero values were not displayed
Code Refactoring
- src: refactor code for more readability and maintainability