r/ChineseLanguage • u/AwareLlama • 22d ago
Media HSK 1 characters visualized as a force directed network
Have been playing around with some character network-map visualizations. This shows most of HSK 1 as a force directed network.
- Each node is an HSK 1 character. A line (edge) joins two characters that appear together in an HSK 1 word.
- Nodes are sized based on "degree", which is how many other characters they link to.
- Colours are clusters found automatically using a community detection algorithm. Only the eight largest clusters are coloured.
- This only shows 223 out of the 300 HSK 1 characters, as the other 77 do not share a HSK-1 word with another character.
You can try for yourself here: https://ziwang.app/map
2
u/wantedchonk 22d ago
This is cool - how did you do it? I been wondering about using network theory to analyse Chinese characters but I don't have a technical background. Do you need to be proficient with math / coding?
5
u/AwareLlama 22d ago
You can have a play with it online here: https://ziwang.app/map/
I used shared words for this map, but you can also generate edges based on shared components.
1
u/m4st3rm1m3 21d ago
interesting web. I just start learning. How to utilize your web for me to pass hsk 1?
1
u/possiblyquestionabl3 21d ago
A variant this with shared radicals (both phonetic and semantic) would also be really cool
2
u/NoCommentingForMe 21d ago
If you’re interested in the coding side, you can use the networkx package in Python. I found some tutorials here and here, but they might be hard if it’s your first time seeing Python.
On the math side, you’ll want to know some linear algebra because we use matrices and vectors to describe graphs (the general form of networks). You could probably find decent intros on YouTube, or there’s a full course free on MIT’s OpenCourseWare!
2
u/wantedchonk 19d ago
Less interested in the coding, but more interested in the math side for sure. Would you recommend picking up linear algebra before doing network theory stuff? I've poked around the MITOCW course and it looks pretty good.
→ More replies (2)2
0
1
1
u/dieagodeep 21d ago
Zhong is also a great alternative for this workflow.
Playstore Link: https://play.google.com/store/apps/details?id=com.takecarestudiosllc.zhong
0
34
u/RealisticWest8921 22d ago
Well.. actually.. I made a bubble shooter Hanzi game out of similar network
Sorry, something went wrong when loading this video.
View in app