我是matlibplot的初学者。 您要绘制半径为1的圆,但x轴和y轴从0到3,增量为0.25。 我现在画了图形和圆,但x轴和y轴只有0到1,所以圆的上、下、左侧或右侧几乎没有空间。 这是至今为止的代码:
import numpy as np
import matplotlib.pyplot as plt
导入脚本,pylab
plt.axes (
circle=PLT.circle ((0,0 ),radius=1,fc='w ' ) ) ) ) )。
plt.gca ().add_patch ) (Circle ) ) )。
PLT.yticks(NP.arange ) (0,3,0.25 ) )
PLT.x ticks (NP.arange (0,3,0.25 ) )
PLT.axis (已缩放) ) )。
plt.show () )
我已经看到了下面的问题,但我发现它们对我想完成的事情有点太先进了,或者是偏离了主题:
3359堆栈覆盖.com/questions/27170139/how-to-change-the-range-of-my-x-axis-in-matplotlib
3359堆栈覆盖.com/questions/22642511/change-y-range-to-start-from-0-with-matplotlib
3359堆栈覆盖.com/questions/27456185/scaling-axis-for-a-scatter-plot-in-matlibplot-in-python
3359堆栈覆盖.com/questions/22642511/change-y-range-to-start-from-0-with-matplotlib
其中,当圆在图元上位于同一位置时,将x轴和y轴的范围从0-1增加到0-3,并在每个轴上保持0.25的增量。 这样,您就可以在圆的边缘周围绘制点,而不必担心圆的顶部、底部或两侧与两个轴之一接触。 我看了matlibplot文档,但似乎找不到更改轴的方法。请尽快表示感谢。