Python 画图:在同一张图上画两次,怎样执行?

如题。
Matlab中,执行一次plot后,用语句hold on
然后再plot,两次画图即在一张图上。

在Python中,matplotlib.pyplot或者更多程序包,怎样实现?
多次plot,在同一张图上?

阅读 76.8k
1 个回答

matplotlib 和 Matlab 差不多,而且不需要 hold on 语句。例如

import matplotlib.pyplot as plt

x = range(10)
y1 = [elem*2 for elem in x]
plt.plot(x, y1)

y2 = [elem**2 for elem in x]
plt.plot(x, y2, 'r--')

plt.show()
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题