chordChart (chord diagram | 弦图)

Plot beautiful chord chart/chord diagram (好看的弦图/和弦图绘制)

https://github.com/slandarer/MATLAB-chord-diagram

Download
Download

You are now following this Submission

Cite As

Zhaoxu Liu / slandarer (2026). chordChart (chord diagram | 弦图) (https://se.mathworks.com/matlabcentral/fileexchange/116550-chordchart-chord-diagram), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
6.0.3

Improved description.

Download
6.0.1

Improved description.

Download
5.0.0

More convenient radius control, new property name shorthands, and more user-friendly coloring functions

Download
4.1.4

Improved the documentation comments.

Download
4.1.3

Improved the documentation comments.

Download
4.1.2

A bug causing certain components not to render in specific axes has been resolved. Additionally, several examples have been simplified.

Download
4.1.1

change Project Website.

Download
4.1.0

# version 4.1.0
+ 使用 addHighlightArrow 添加提示箭头
Use function addHighlightArrow to add arrow(demo13)

Download
4.0.1

More English Support

Download
4.0.0

+ 左键添加数据提示框,右键隐藏高亮
Left-click to add data tooltip, right-click to hide highlight

Download
3.1.3

The bug, which prevented certain strings from being used as variable names due to the use of the `table` function during the struct construction process in the previous version, has been fixed.

Download
3.1.2

Fixed the bug related to incorrect column labels.

Download
3.1.1

+ 新增辅助属性`OSqRatio`用来调整原本弧形块占比 (demo9)
The 'OSqRatio' attribute can be used to adjust
the ratio of original arc-shaped blocks(demo9)
+ 新增辅助属性`Rotation`用来整体旋转图形
The 'Rotation' attribute is used to rotate the entire shape(demo12)

Download
3.1.0

support R2018b

Download
3.0.0

+ 新增两种标志刻度的方法
Added 2 methods to adjust ticks
try : CC = chordChart(..., 'TickMode','auto', ...)

+ 'value' : default

+ 'auto' : 当有刻度离得很近的时候,绘制斜线将其距离拉远
When there are scales that are very close, draw a diagonal line

Download
2.2.0

+ 可使用`SSqRatio`属性调整弦末端弧形块占比
The 'SSqRatio' attribute can be used to adjust
the ratio of arc-shaped blocks at the end of the chord

Download
2.1.1

修复了老版本部分标签错误旋转的bug
Fixed a bug with incorrect rotation of some labels in older versions

Download
2.1.0

+ 单独设置每一个弦末端方块(Set individual end blocks for each chord)
Use obj.setEachSquareT_Prop
or obj.setEachSquareF_Prop
F means from (blocks below)
T means to (blocks above)

Download
1.7.4

add Copyright

Download
1.7.3

Adjust numeric string format

Download
1.7.2

fix labelRotate

Download
1.7.1

add function setTickFont

Download
1.7.0

Added attribute 'LRadius' with adjustable Label radius
Added attribute 'LRotate' and function `labelRatato` with adjustable Label rotate
Colors can be adjusted directly using the function `colormap`
Use function `tickLabelState` to disp tick labels

Download
1.6.0

修复了老版本 sum(....,[1,2])的bug
Fixed the bug of the old version(sum(....,[1,2]))
增添了可调节方块间距的属性'Sep'
Added attribute 'Sep' with adjustable square spacing
增添demo3 旋转标签角度示例
demo3 is added to show how to rotate the label

对1.5.0的间距控制做了调整

Download
1.5.0

修复了老版本 sum(....,[1,2])的bug
Fixed the bug of the old version(sum(....,[1,2]))
增添了可调节方块间距的属性'Sep'
Added attribute 'Sep' with adjustable square spacing
增添demo3 旋转标签角度示例
demo3 is added to show how to rotate the label

Download
1.0.0

Download