Tag:

当DISPLAY未定义时,用matplotlib生成一个PNG

我正在尝试使用Python的networkx。 当我运行这个程序时,得到这个错误。 有什么遗漏吗? #!/usr/bin/env python import networkx as nx import matplotlib import matplotlib.pyplot import matplotlib.pyplot as plt G=nx.Graph() G.add_node(1) G.add_nodes_from([2,3,4,5,6,7,8,9,10]) #nx.draw_graphviz(G) #nx_write_dot(G, 'node.png') nx.draw(G) plt.savefig("/var/www/node.png") Traceback (most recent call last): File "graph.py", line 13, in <module> nx.draw(G) File "/usr/lib/pymodules/python2.5/networkx/drawing/nx_pylab.py", line 124, in draw cf=pylab.gcf() File "/usr/lib/pymodules/python2.5/matplotlib/pyplot.py", line 276, in gcf return figure() File "/usr/lib/pymodules/python2.5/matplotlib/pyplot.py", line […]

Map.get(Object key)不是(完全)generics的原因是什么?

决定在java.util.Map<K, V>的接口中没有完全通用的get方法的原因是什么? 为了澄清这个问题,该方法的签名是 V get(Object key) 代替 V get(K key) 我想知道为什么( remove, containsKey, containsValue相同的东西remove, containsKey, containsValue )。

好的Javagraphicsalgorithm库?

有没有人有任何Java图书馆algorithm的好经验。 我已经试过JGraph ,发现它确定,并在谷歌有很多不同的。 有没有人实际使用生产代码或推荐? 为了澄清,我不寻找一个产生graphics/图表的图书馆,我正在寻找一个graphicsalgorithm,如最小生成树,克鲁斯卡尔的algorithm节点,边缘,等理想的一个有一些好的algorithm/数据结构在一个不错的Java OO API中。

如何从Java代码生成UML图(特别是序列图)

我如何从现有的Java代码生成UML图(特别是序列图)?