Datetime 用python绘制时空图
我正在搜索一个绘制时空图的示例。我浏览了Graphviz,但找不到相关的例子。我必须绘制一张计算机网络图,假设网络在10秒后发生变化。我可以为一个场景绘图,但现在我需要将在不同时间获得的不同图形组合为时空图。 我正在使用python进行绘图,但任何与Graphviz、matplotlib、networkx等工具相关的示例都会有所帮助 因此,任何有关这方面的建议和指南都将受到高度赞赏Datetime 用python绘制时空图,datetime,graph,matplotlib,graphviz,space,Datetime,Graph,Matplotlib,Graphviz,Space,我正在搜索一个绘制时空图的示例。我浏览了Graphviz,但找不到相关的例子。我必须绘制一张计算机网络图,假设网络在10秒后发生变化。我可以为一个场景绘图,但现在我需要将在不同时间获得的不同图形组合为时空图。 我正在使用python进行绘图,但任何与Graphviz、matplotlib、networkx等工具相关的示例都会有所帮助 因此,任何有关这方面的建议和指南都将受到高度赞赏 谢谢你我会用matplotilb来做这件事。这是最小的代码。对于不连续的线,使用散点图(而不是单独的点图)和使用N
谢谢你我会用
matplotilb
来做这件事。这是最小的代码。对于不连续的线,使用散点图(而不是单独的点图)和使用NaN
进行游戏可能更有效,但这将起作用。有关椭圆示例,请参见<代码>文本,或者如果您想更喜欢,请添加注释
谢谢你的回复。我已经做了一些事情,所以如果我不能做到这一点,我会按照你的建议去做。目前我有: 但我想要这样的东西: GraphViz用于创建此图像的.dot文件代码:
graph {
rankdir=LR;
subgraph cluster01 {
label="t=0"
a0 [label="A"];
a1 [label="B"];
a2 [label="C"];
a5 [label="E"];
a0 -- a1;
a1 -- a2 ;
a2 -- a0;
};
subgraph cluster02
{
label="t=10"
b0 [label="A"];
b5 [label="E"];
b1 [label="B"];
b2 [label="C"];
b0 -- b1;
b2 -- b5;
};
a0--b0 [style=dotted];
a1--b1 [style=dotted];
a2--b2 [style=dotted];
a5--b5 [style=dotted];
}
我想我不能正常地玩“兰克迪尔” 你能举例说明你所说的时空图是什么意思吗?我对这些短语的解释涉及到相对性,我怀疑这不是你想要的()。我想要像这样的图像。当时间=0时,节点B、C和D连接,而A单独连接。在时间=10时,节点A和B被连接。C和D也连接在一起。等等……你应该接受你自己对这个问题的答案。这个问题已经解决了:
graph {
rankdir=LR;
subgraph cluster01 {
label="t=0"
a0 [label="A"];
a1 [label="B"];
a2 [label="C"];
a5 [label="E"];
a0 -- a1;
a1 -- a2 ;
a2 -- a0;
};
subgraph cluster02
{
label="t=10"
b0 [label="A"];
b5 [label="E"];
b1 [label="B"];
b2 [label="C"];
b0 -- b1;
b2 -- b5;
};
a0--b0 [style=dotted];
a1--b1 [style=dotted];
a2--b2 [style=dotted];
a5--b5 [style=dotted];
}