我正在这个项目上,这需要3个主要事件的时间表。

我用复选标记图像表示每个事件。 (并根据这些事件是否正确发生,复选标记以绿色黄色或红色显示)。因此,这些图像是使用Django模板语言动态生成的。

现在,我想使用一条线或箭头从第一到第二和第二到第三连接这3个图像。

它看起来应该像这样:Click here to see the image

现在,一种快速而肮脏的方法将是简单地将那些灰色条添加为图像,然后将5张图像浮动在一起。
但这会引发分辨率扩展问题。

有没有办法以某种方式动态绘制这条线?
请帮忙!

编辑:我必须使用IE 7等,所以不能使用HTML5。
此外,我相信自定义Python图形插件也会过大。

最佳答案

PILPycairo都可以绘制它们。只需创建一个单独的视图以在您的img中使用,并使其返回PNG数据即可。

10-08 11:21