绘图数据。树,如何自定义
我想自定义我的 data.tree。问题是我需要每个节点的箭头来按顺序显示我的“薪水”。
这正是您输入 print(data.tree)
时获得的格式。
解释一下:
Chef <- Node$new("Chef")
Chef2 <- Chef$AddChild("Chef2")
Manager1 <- Chef2$AddChild("Manager1")
Manager2 <- Chef2$AddChild("Manager2")
Manager3 <- Chef2$AddChild("Manager3")
employee1 <- Manager1$AddChild("employee1")
employee2 <- Manager1$AddChild("employee2")
employee3 <- Manager2$AddChild("employee3")
employee4 <- Manager2$AddChild("employee4")
employee5 <- Manager2$AddChild("employee5")
employee6 <- Manager3$AddChild("employee6")
employee7 <- Manager3$AddChild("employee7")
employee8 <- Manager3$AddChild("employee8")
Salary <- c("100000", "50000", "25000", "25000", "3000", "90000", "20000", "1000", "10000", "5000", "1500", "5000", "3000")
Chef <- ToDataFrameTree(Chef, "pathString")
Chef <- as.data.frame(Chef)
Chef$Salary <- Salary
Chef <- as.Node(Chef)
print(Chef, "Salary")
plot(Chef)
如果我可以将其可视化,使其看起来像这样,那就太好了:
但是我只管理这样的东西...
我知道描述起来有点复杂,但如果有人可以的话帮助,我将不胜感激。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您使用
diagrammer
标记您的问题时,一种选择是使用 Mermaid.js。1. 打开Mermaid 实时编辑器
Mermaid 甚至允许非程序员通过 Mermaid 实时编辑器轻松创建详细信息和图表。
2. 基本结构
在代码部分,输入:
3. 查看基本图表
您将在编辑器的右侧看到一个图表(如下所示)。
4. 修改以获得所需的图表
为每个人添加工资标签,清除代码部分,然后在下面输入新的代码:
您将在右侧看到更新后的图表 编辑器的手边(如下)。
5. 下载首选图表
如果您对它感到满意,请选择首选格式并下载图表。
As you tagged your question with
diagrammer
, one option is to use Mermaid.js.1. Open Mermaid Live Editor
Mermaid allows even non-programmers to easily create detailed and diagrams through the Mermaid Live Editor.
2. Basic structure
In the </>code section, enter:
3. Review the basic graph
You will see a graph on the right-hand side of the editor (as below).
4. Modify to get the desired graph
Add wage label to each person, clear the </>code section, and enter the new code below:
You will see an updated graph on the right-hand side of the editor (as below).
5. Download the preferred graph
If you are happy with it, choose the preferred format and download the graph.