我使用下面的代码绘制了图片。
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(6)
fig = plt.figure()
ax = plt.subplot(111)
for i in xrange(5):
ax.set_xlim(0, 3)
ax.set_ylim(0, 10)
ax.plot(x, i * x)
plt.show()
这是结果图。
enter image description here
这就是我想看的图片。
我想得到开箱即用的结果。
怎么能画出这样的情节呢?
最佳答案
这应该有效 -
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(6)
fig = plt.figure()
ax = plt.subplot(111)
for i in xrange(5):
ax.set_xlim(0, 3)
ax.set_ylim(0, 10)
ax.plot(x, i * x)
if 3*i >10:
ytx = 10.5
xtx = 10.0/i
else:
ytx = 3*i
xtx = 3.05
tx = plt.text(xtx, ytx, str(i), fontsize=18, color='black')
plt.show()
这会生成 -
关于python - 如何将结果值显示在轴框之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49643430/