import matplotlib.pyplot as plt import numpy as np # 示例二维数组 data = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) # 绘制二维数组 plt.imshow(data, cmap='viridis') # 使用imshow显示二维数组,cmap指定颜色映射 plt.colorbar() # 显示颜色条 plt.title("2D Array Plot using Mat...
plt.title("Image plot of $\sqrt{x^2 + y^2}$ for a grid of values") # 图像显示 pylab.show() 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. [[-5. -4.99 -4.98 ..., 4.97 4.98 4.99] 1. [-5. -4.99 -4.98 ......
>>>plot(x, y) # 用默认的线条样式和颜色绘制x和y >>> plot(x, y, 'bo') # 用蓝色的圆圈标记绘制x和y,也就是散点图 >>> plot(y) # y坐标就是y自己的值,x的坐标就是对应的array索引[0-N-1] >>> plot(y, 'r+') # ditto, but with red plusses 1. 2. 3. 4. 您可以使用Line2D...
'/Users/Crydi/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/matplotlibrc' '''第1步:定义x和y坐标轴上的点'''#x坐标轴上点的数值x=[1,2,3,4]#y坐标轴上点的数值y=[1,4,9,16]'''第2步:使用plot绘制线条第1个参数是x的坐标值,第2个参数是y的坐标值'''plt.plot(x,y)''...
plot(x,y,'x') # 产生含有一定线性关系的散点图,含有噪音。 运行结果: [<matplotlib.lines.Line2D at 0x251c6b60970>] X = np.hstack((x[:,np.newaxis], np.ones((x.shape[-1],1))) # 这里将x扩展成X了,这里N=2。 X[1:5] 运行结果: array([[0.05050505, 1. ], [0.1010101 , 1. ]...
流量图(stream plot)是一种用于显示流体运动和向量场梯度(gradient vector fields)的图。以下的代码中,两个阵列(array) x 、y 是用于生成 X、Y网格(meshgrid)。 importnumpyasnpimportmatplotlib.pyplotasplt# Generating a coordinate grid using meshgridL=5nx,ny=100,100x=np.linspace(-L,L,nx)y=np.linspac...
3. 3D条形图(3D Bar Plot) 代码语言:javascript 代码运行次数:0 运行 AI代码解释 import matplotlib.pyplot as plt import numpy as np # 数据准备 x = np.arange(3) # x轴位置 y = np.arange(3) # y轴位置 x_mesh, y_mesh = np.meshgrid(x, y) # 创建网格 z = np.array([[1, 2, 3],...
plot 是 Matplotlib 主要的 2D 绘图函数,举个简单的例子: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 importnumpyasnpimportmatplotlib.pyplotasplt # Compute the x and y coordinates x=np.arange(0,4*np.pi,0.1)y=np.sin(x)# Plot the points using matplotlib ...
x = np.array([1,2,3,4,5,6,7,8]) y = np.array([3,5,7,6,2,6,10,15]) plt.plot(x,y,'r')# 折线 1 x 2 y 3 colorplt.plot(x,y,'g',lw=10)# 4 line w# 折线 饼状 柱状x = np.array([1,2,3,4,5,6,7,8]) ...
(1)虽然seaborn的boxplot()能以array、list以及DataFrame。但是其更适合于对DataFrame格式的数据进行箱线图绘制。因此,在绘制箱线图之前,建议将数据转换为DataFrame格式。本文的介绍以DataFrame格式的数据为例。 (2)由于seaborn是基于matplotlib的,因此我们可以直接调用matplotlib.boxplot的参数对箱线图进行设置。