Python绘制并保存指定大小图像的方法

  

<强>绘制直线,三角形,正方形

        进口matplotlib。pyplot作为plt   def情节():   x=[1、2、3、4、5)   y=[3, 3, 3, 3, 3)   plt.figure (figsize=(100100), dpi=1)   plt.plot (x, y,线宽=150)   plt.axis(“了”)   plt.savefig (“C: \ \ \ \ \ \用户管理员桌面\ \分形图\ \ a.jpg’, dpi=1)   plt.show ()   plt.close ()   def plotTriangle ():   x=(1、3、1、1)   y=[1, 1, 3, 1]   plt.figure (figsize=(100100), dpi=1)   plt.plot (x, y,线宽=150)   plt.axis(“了”)   plt.savefig (“C: \ \ \ \ \ \用户管理员桌面\ \分形图\ \ b.jpg’, dpi=1)   plt.show ()   plt.close ()   def plotSquare ():   x=[1、3、3、1、1)   y=[1, 1, 3, 3, 1)   plt.figure (figsize=(100100), dpi=1)   plt.plot (x, y,线宽=150)   plt.axis(“了”)   plt.savefig (“C: \ \ \ \ \ \用户管理员桌面\ \分形图\ \ c.jpg’, dpi=1)   plt.show ()   plt.close ()   情节()   plotTriangle ()   plotSquare ()            从datetime进口datetime   进口操作系统   进口matplotlib。pyplot作为plt   进口numpy np   进口tensorflow特遣部队   从六个。进口xrange移动   data=https://www.yisu.com/zixun/np.load(“数据/final37.npy”)   data_images=数据   data_images=data_images.reshape (1, 3, 61)   # data_images=data_images [500:1000,:,:]   因为我在范围(2000):   plt.figure (figsize=(100100), dpi=1)   plt.plot (data_images[我][0][破发],data_images[我][0][30:6 0],颜色=袄丁?线宽=150)   plt.plot (data_images[我][1]的破发[],data_images[我][1][30:6 0],颜色=臁?线宽=150)   plt.plot (data_images[我][2][破发],data_images[我][2][30:6 0],颜色=奥躺?线宽=150)   plt.axis(“了”)   plt.savefig (“C: \ \ \ \ \ \用户管理员桌面\ \调整分辨率\ \原始图\ \资源% d.jpg ' % (i), dpi=1)   plt.close ()   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #   #生成随机分叉图   #导入随机   #进口numpy np   #进口经营者   #导入操作系统   #进口复制   从matplotlib #。font_manager进口FontProperties   #从scipy.interpolate进口拉格朗日   #导入随机   # matplotlib进口。pyplot作为plt   # np.set_printoptions(阈值=np.inf) #输出全部矩阵不带省略号   # # random.seed (10)   # finaldata=https://www.yisu.com/zixun/[]   # iy的范围(100):   # #固定一个点,尽量使点固定在0 - 1正方形的中间#小数点后16位   # pointx=random.uniform (0.3, 0.7)   #尖=random.uniform (0.3, 0.7)   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #   # #主分支在上方   # a1x=random.uniform (pointx, 0.8) #使第二个点尽量不那么大   # a2x=random.uniform (a1x, 1)   # a3x=random.uniform (a2x, 1)   0.8 # a1y=random.uniform(尖)   # a2y=random.uniform (a1y, 1)   # a3y=random.uniform (a2y, 1)   # ax=[pointx a1x、a2x a3x]   # ay=[尖,a1y a2y a3y]   # #打印(ax)   # #打印(是的)   # #对主分支一段进行插值   # #在ax相同索引直接分别插两个点,最后一段长度由4变成10,既得final_ax   # #打印(是的)   # final_ax=[]   # final_ay=[]   #我的范围(len (ax) 1):   # #轮(数据,8)小数点保留8位四舍五入   # f=拉格朗日([圆(ax[我],8),圆(ax (i + 1), 8)],[圆(ay[我],8),圆(ay (i + 1), 8)))   # insertax=np.linspace (ax[我],ax (i + 1), 4) #插入2个点,小数点后8位   # insertay=f (insertax)   阿喜在insertax #:   # final_ax.append (axi)   #在insertay阿姨:   # final_ay.append(阿姨)   # del final_ax [4]   # del final_ax [7]   # del final_ay [4]   # del final_ay [7]   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #   # # #左下分支   # b1x=random.uniform (0.2, pointx) #使第二个点尽量不那么小   # b2x=random.uniform (0, b1x)   # b3x=random.uniform (0, b2x)   0.2 # b1y=random.uniform(尖)   # b2y=random.uniform (0, b1y)   # b3y=random.uniform (0, b2y)   # bx=[b3x b2x、b1x pointx]   #由=[b3y b2y b1y,尖)   # #对左下分支b段进行插值   # final_bx=[]   # final_by=[]   #我的范围(len (bx) 1):   # f=拉格朗日([圆(bx[我],8),圆(bx (i + 1), 8)],[圆([我],8),圆((i + 1), 8)))   # insertbx=np.linspace (bx[我],bx (i + 1), 4)   # insertby=f (insertbx)   #在insertbx bxi:   # final_bx.append (bxi)   #在insertby byi:   # final_by.append (byi)   # del final_bx [4]   # del final_bx [7]   # del final_by [4]   # del final_by [7]   #   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #   # #右下分支   # c1x=random.uniform (pointx, 0.8) #使第二个点尽量不那么大   # c2x=random.uniform (c1x, 1)   # c3x=random.uniform (c2x, 1)   0.2 # c1y=random.uniform(尖)   # c2y=random.uniform (0, c1y)   # c3y=random.uniform (0, c2y)   #残雪=[pointx c1x、c2x c3x]   # cy=[尖,c1y c2y c3y]   # #对右下分支段进行插值   # final_cx=[]   # final_cy=[]   #我的范围(len (cx) 1):   # f=拉格朗日([圆(cx[我],8),圆(cx (i + 1), 8)],[圆(cy[我],8),圆(cy (i + 1), 8)))   # insertcx=np.linspace (cx[我],残雪(i + 1), 4)   # insertcy=f (insertcx)   #在insertcx cxi:   # final_cx.append (cxi)   #在insertcy cyi:   # final_cy.append (cyi)   # del final_cx [4]   # del final_cx [7]   # del final_cy [4]   # del final_cy [7]   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #   # x=[final_ax final_bx final_cx] #三分叉,上为一个,左下b,右下c   # y=[final_ay final_by final_cy]   # diameter_a=圆(random.uniform (0.2, 0.25), 8)   # diameter_b=圆(random.uniform (0.1, 0.2), 8)   # diameter_c=圆(random.uniform (0.1, 0.2), 8)   21 # final_a=[] #长度为前10个x坐标点,后10个面是y坐标点,最后一个是管径   # final_ax ax的:   # final_a.append (ax)   #在final_ay啊:   # final_a.append(是的)   # final_a.append (diameter_a)   # final_b=[]   #在final_bx bx:   # final_b.append(软)   由final_by: #   # final_b.append(通过)   # final_b.append (diameter_b)   # final_c=[]   # final_cx残雪的:   # final_c.append (cx)   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Python绘制并保存指定大小图像的方法