利用numpy和Matplotlib在同一张纸上绘制0-1间的x**2和x**3曲线

 

import numpy as np
import matplotlib.pyplot as plt

data = np.linspace(0,1,1000)
plt.title('lines')
plt.xlabel('x')
plt.ylabel('y')
plt.xlim((0,1))
plt.ylim((0,1))
b = np.arange(0,1,0.2)
plt.xticks(b)
plt.yticks([0,0.5,1])
plt.plot(data,data**2,ls='--')
plt.plot(data,data**3,color='b')
plt.legend(['y=x^2','y^3'])
plt.savefig('jp.png')
plt.show()

 

import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 1.1, 0.1)
y1 = np.array([x**3 for x in np.arange(0, 1.1, 0.1)])
y2 = np.array([x**2 for x in np.arange(0, 1.1, 0.1)])
fig, ax = plt.subplots()
ax.plot(x, y1)
ax.plot(x, y2)
plt.show()

如果对楼主有用希望点个采纳谢谢

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632