importmatplotlib.pyplot as plt # 加载绘图程序模块 plt.xlim(0, 5) # 设置x轴的范围(xmin和xmax) plt.ylim(0, 5) # 设置y轴的范围(ymin和ymax) importnumpy as np # 加载numpy模块 xscale=np.arange(0,5.5,0.5);xscale # 生成x轴的坐标刻度(0, 0.5, …4.5) plt.xticks(xscale) # 设置x轴的坐标刻度([0,5)之间以0.5为步长的坐标轴) plt.figure(figsize=(5,5),dpi=1000) # 设置图形:宽度为5、高度为5,dpi为1000 plt.scatter(x=1, y=2,c= 'red', s=20) # 绘制散点图(参数c为散点颜色;参数s为散点大小)
上述各语句都没有语法错误. 但是, x=1, y=2这个点为什么没有绘制到横坐标0-5, 纵坐标0-5的这个图板上, 而是又绘制到了另外一个新的图板上了呢? 而且点的坐标也并不是x=1, y=2了. 请大侠不吝指教. 先行感谢!
|