跳转至

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