from 2021-09-07
Write down what you do.
Today we're going to improve the source code visualization functionality - first, we'll be able to create groups from Python scripts.
Next, start Pomodoro, which represents folder hierarchy as a group.
Change design, start Pomodoro
The next step is to create a visualization code with this new design.
start
Without the arrow, it worked, but the arrow is mysteriously undefined.
Ten incline push ups and a sip of coke.
Arrows to the contents of the closed group
Let's fix the bugs... start the Pomodoro.
Uh, NaN.
Should it be reproduced with smaller data?
No type error via JSON, so when reading Python-generated material, it could be an incorrect value.
Start Pomodoro to make small samples and fix bugs.
Mm, it will.
I opened a relatively better one.
The lines have been thinned and transparency has been added so that strongly related objects appear darker.
Relationship between Canvas and Menu, what?
Chiru-chiru...wow!
Ah, well, the language specification doesn't distinguish whether it's referenced from outside the directory or only from inside.
Even if we were to use style B because type A is complicated, the center circle would be "something that interacts with a great many things".
Turn off these four hubby-ish things and it will clear up.
When I first visualized it, I thought, "I don't understand anything!" But when I opened the file and checked it, I found that I had written it wrong after all.
For example, why does the Physics directory of physics operations interact with other things?
If you want to tinker with it, click here. It will not be saved, so you can tinker around as you like. However, your MacBook will be hot.
https://kozaneba.netlify.app/#view=ycoPTxkIAT2PfKhVHGFi Here is the code to be analyzed, and the script used for the analysis is in the python directory
https://github.com/nishio/kozaneba/tree/f4c3233e3dedc424f16bd51dce5b721845926a5d
This page is auto-translated from /nishio/Kozaneba開発日記2021-09-08 using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I'm very happy to spread my thought to non-Japanese readers.