Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

简化图谱 #18

Open
dongrentianyu opened this issue Jun 8, 2023 · 24 comments
Open

简化图谱 #18

dongrentianyu opened this issue Jun 8, 2023 · 24 comments

Comments

@dongrentianyu
Copy link
Contributor

image

上面图片的意义层级是

为了他们,为了我们-活在这个世界上-认识世界-学习的意义

但这个图谱看起来比较就混乱。虽然里面小的条目,像认识世界的图谱里就只有一个。但总体的图谱看着很混乱的样子。还是说这样设计是为了表示总体上意义的轻重?比如这四个意义中,最重的就是为了他们,为了我们

但如果是那样的话,我觉得用 不同颜色来区分一下会比较好,或者用不同形状。

不过好像是我用反了。我再研究一下。

@dongrentianyu
Copy link
Contributor Author

dongrentianyu commented Jun 8, 2023

应该说,意义的最高层,下面标签的层级内容最多。所以我感觉这个标签添加应该是添加当前意义之上的意义。而不是相反。但是图谱箭头,却是从最高层意义走向最低层。我感觉不应该反过来吗?从意义的最低层走向意义的最高层。

@dongrentianyu
Copy link
Contributor Author

我的想法是生成下面这种链条式的图谱,至少在这四个意义中应该生成链条式的。箭头的方向可以从高到低或从低到高。

为了他们,为了我们-活在这个世界上-认识世界-学习的意义

@dongrentianyu
Copy link
Contributor Author

但好像又没问题。不知道是图谱错了,还是标签打错了,现在有些混乱。

@dongrentianyu
Copy link
Contributor Author

image

image

看来还是出问题了,变五芒星阵了。

@linonetwo
Copy link
Collaborator

主要是 https://itkg.netlify.app/#%E7%AE%AD%E5%A4%B4%E7%9A%84%E5%90%AB%E4%B9%89 写了,指向的意思就是 「是为了」,所以你要看是不是做前一个事情是为了后一个事情

有时候意义就是会循环,这时候变成五芒星也没问题呀

@linonetwo
Copy link
Collaborator

你想想那个生娃为了放羊的故事,不就是循环嘛

@linonetwo
Copy link
Collaborator

linonetwo commented Jun 9, 2023

感觉可以给图上意义之间的箭头上,加个「是为了」的文案

还有其实节点大小也是可以用 echarts 改的,但就怕到时候大的太大了,看起来更奇怪

@dongrentianyu
Copy link
Contributor Author

不,我主要是觉得总体上的图谱很复杂。如果意义之间是有联系的,那基本上每个意义都会指向其他意义。这个指向一下子就复杂起来了。只要我是一直链条式地传入下去。总体的图谱就会像一个复杂的圆,被指向的箭头越多当然是意义的最高层或者意义的最底层,两者是一个意思。所以才会想要不要修改一下。改成只指向一层。

@dongrentianyu
Copy link
Contributor Author

dongrentianyu commented Jun 9, 2023

image

我想要的大概是这个效果。但我不知道要不要pr。

但是箭头方向好像反了。

@dongrentianyu
Copy link
Contributor Author

image

这样看效果还是不错的。

@dongrentianyu
Copy link
Contributor Author

你想想那个生娃为了放羊的故事,不就是循环嘛

这个故事没听说过的样子。看视频的时候好像没讲,还是我漏掉了。

@dongrentianyu
Copy link
Contributor Author

image

image

网站上的示例很简单,基本上就一两个节点,但不知道为什么我实际使用起来有这么多节点?

image

就连子任务也是如此。

我尝试着修改,但改起来太麻烦了。改来改去还是不成功。

@linonetwo
Copy link
Collaborator

你是随机删掉了一些节点吗,或是隐藏多于一条的边?如果它们本就有联系,就不该隐藏掉吧

上下文里就是显示所有上级的意义,毕竟数据就在那,应该改不掉吧

@linonetwo
Copy link
Collaborator

如果不需要某条边,就去掉tag就好了吧。

放羊那个我是以前在知乎上看的

@dongrentianyu
Copy link
Contributor Author

image

没有。我现在修改了$__plugins_linonetwo_intention-tower-knowledge-graph_ViewTemplate_TaskContext.tid这个条目。

<$echarts
  $tiddler="$:/plugins/linonetwo/intention-tower-knowledge-graph/ViewTemplate/AllProjectsFlowChartEchartsAddon"
  currentTiddler=<<currentTiddler>>
  tiddlerSource="[[$(currentTiddler)$]] [[$(currentTiddler)$]tags[]]"
  dblclick="(params, parentWidget) => { parentWidget.dispatchEvent({ type: 'tm-navigate', navigateTo: params.data.name }) }"
/>

里面的tagsintree,改成了tags筛选器,这样就干净很多了。

@dongrentianyu
Copy link
Contributor Author

image

我发现这个插件自定义也挺强的。就是可以修改原来的图谱,然后展示不同的内容。

不过我主要是把里面的tagsintree,改成了tags筛选器,这样就干净很多了。而且tagsintress筛选器好像是另一个插件附带的。

@dongrentianyu
Copy link
Contributor Author

我先关了吧,我的问题多少解决了,后来的人有问题可以重开。

@dongrentianyu
Copy link
Contributor Author

再次感谢林一二做出这么好的插件来。

@dongrentianyu dongrentianyu changed the title 图谱可否用颜色或形状来表示层级? 简化图谱 Jun 10, 2023
@dongrentianyu dongrentianyu reopened this Jun 10, 2023
@dongrentianyu
Copy link
Contributor Author

image

这是原本的。

image

这是简化后的。

我觉得可以简化图谱,这样看起来就不是很复杂,线条就不会很多。不然后面新增项目,图谱节点太多了反而没有意义。

@dongrentianyu
Copy link
Contributor Author

修改则是把$:/plugins/linonetwo/intention-tower-knowledge-graph/ViewTemplate/AllProjectsFlowChartEchartsAddon条目里的

<$list filter="[subfilter<tiddlerSourceFilter>tag{$:/plugins/linonetwo/intention-tower-knowledge-graph/Config/project-tag}] [subfilter<tiddlerSourceFilter>tag{$:/plugins/linonetwo/intention-tower-knowledge-graph/Config/intention-tag}]" variable="projectNameTo">

改成

<$list filter="[subfilter<tiddlerSourceFilter>] [subfilter<tiddlerSourceFilter>]" variable="projectNameTo">

也就是去除所有的其他不相关的节点。

@linonetwo
Copy link
Collaborator

这样就有很多孤立的点了,看着就没那么酷炫了,我觉得图谱其实主要也就是看着好玩,复杂一点其实没关系,反而更方便跟人演示酷炫效果吧

@linonetwo
Copy link
Collaborator

这个可以再观察一段时间再说,看看加入更多细分的意义之后的结果。

我觉得关键还是把不该加的标签就不要加,从数据源上保证边都是有效的

@dongrentianyu
Copy link
Contributor Author

嗯,我也奇怪的是,文档里演示的和我实际使用起来效果不一样。我一般就是加上游一个标签,其他标签也没怎么加。

image

太多孤立的节点是我有很多意义层级,在一般的项目里目前还没有很好地体现。不过这些节点其实也可以修改掉。文档示例里的,好像只有两三层的样子。

嗯,先放一段时间吧,等其他人使用看看有没有问题。

@linonetwo
Copy link
Collaborator

对,这个先不改吧,再看看情况

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants