按元素matplotlib.pyplot构建情节?

时间:2011-10-22 00:39:00

标签: matplotlib

有没有办法逐个元素构建一个图?例如,在R中,您可以执行类似

的操作
plot.new()                      ## start a new plot
plot.window(c(0,10),c(0,10))    ## set data limits
lines(1:10)                     ## draw a line
points(1:10)                    ## draw points
axis(1)                         ## draw x axis
axis(2)                         ## draw y axis
box()                           ## draw box around figure

到目前为止,我在pyplot中所知道的所有函数都是从绘制包含所有元素的图形开始,然后隐藏,删除或修改它们。

1 个答案:

答案 0 :(得分:2)

是的,你可以控制情节的所有方面,但这并不简单。你必须从matplotlib.pyplot.axes对象开始,然后添加东西。例如,行添加:matplotlib.pyplot.axhline()和matplotlib.pyplot.axvline()。我发现从某事开始更容易。另一个好方法是查看示例库。通常会给你一些非常接近你想要的东西。