python画图,该怎么解决

python画图
最近在学python,由于工作上的需求,急需使用python作图,只能边用边学了。

google和度娘了很久,能画图的库有 matplotlib,pil等等,请教几个问题。


1.python有没有标准库能够画图的,不使用第三方库?

2.matplotlib更多是科学计算,matlab翻版;大家选择是matplotlib,还是pil等其他库作图?

3.numpy也是科学计算,貌似nasa使用的就是,matplotlib和numpy是什么关系,两者有依赖性关系么?


十分感谢。

------解决方案--------------------
用wxpython的gui的话,可以用gdi画图。
用tkinter的gui的话,可以用canvas画图。
PIL画的图质量太差,在图上写的字模糊得几乎看不清。

------解决方案--------------------
用过Matplotlib作图,是一个模拟Matlab的库,功能非常相似
numpy没用过,不知道怎么样
------解决方案--------------------
用matplotlib,引用对应的包就可以。比如pyplot,这个包中常用来绘制二维曲线
------解决方案--------------------
你要做什么样的图?

数据图: matplotlib
流程图: graphviz及其python binding,好处是不用自己布局
更一般的图,可以试试pyx.

------解决方案--------------------
我推荐matplotlib作图
numpy是数值计算的,2者侧重不同,
当然,对于矩阵的处理2者都类似matlab