1、根据第二个图表,修改第一个图表中横纵坐标轴上的数值。
2、选中纵坐标上的数据,鼠标右键。
3、单击“设置坐标轴格式”。
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
import random
import numpy as np
import array
xlist=[]
ylist=[]
xylist = []
a = [[np.random.randint(1, 100) for j in range(1, 3)] for i in range(1, 101)]
print(a)
for x,y in a:
xlist.append(x)
ylist.append(y)
plt.scatter(xlist,ylist)
font = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=15)
plt.xlabel('x轴',fontproperties = font)
plt.ylabel('y轴',fontproperties = font)
plt.show()
1. 绘制3D曲面图 from matplotlib import pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3D fig=plt.figure() ax=Axes3D(fig) x=np.arange(-4,4,0.25) y=np.arange(-4,4,0.25)x,y=np.meshgrid(x,y) r=np.sqrt(x**2, y**2) z=np.sin(r) //绘面函数 ax.plot_surface(x,y,z,rstride=1,cstride=1,cmap=“rainbow” plt.show() 2.绘制三维的散点图(表述一些数据点分布) 4a.mat数据地址:http blog.csdn.net/eddy_zhang/article/details/50496164 from matplotlib import pyplot as pltimport scipy.io as sio from mpl_toolkits.mplot3d import Axes3D matl=‘4a.mat’ data=sio.loadmat(matl) m=data[‘data’] x,y,z=m[0],m[1],m[2] //创建一个绘图工程 ax=plt.subplot(111,project=‘3D’) //将数据点分成三部分画,在颜色上有区分度 ax.scatter(x[:1000], y[:1000], z[:1000],c=‘y’ )//绘制数据点 ax.scatter(x[1000:4000], y[1000:4000], z[1000:4000],c=‘r’ )//绘制数据点ax.scatter(x[4000:], y[4000:], z[4000:],c=‘g’ )//绘制数据点ax.set_zlable(‘z’)//坐标轴 ax.set_ylable(‘y’)//坐标轴ax.set_xlable(‘x’)plt.show()