Jupyter Notebook 可以输出各种可视化图表,例如线图、散点图、条形图等。这些图表可以直接在 Notebook 中显示,用户可以通过交互式操作进行缩放、平移等操作,以便更好地探索数据。
Jupyter Notebook 可以通过各种 Python 库来进行可视化输出,常用的库包括:
-
Matplotlib:Matplotlib 是一个 Python 的 2D 绘图库,可以绘制各种图表,例如线图、散点图、条形图等。
例如,使用 Matplotlib 可以在 Notebook 中绘制一个简单的折线图,代码如下:
import matplotlib.pyplot as plt # 定义 x 和 y 数据 x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] # 绘制折线图 plt.plot(x, y) # 添加标题和标签 plt.title('A simple line chart') plt.xlabel('X-axis') plt.ylabel('Y-axis') # 显示图表 plt.show()
运行效果如下:
还想要操作图表
要平移 Matplotlib 中的图表,可以使用 'xlim
import matplotlib.pyplot as plt import numpy as np # 创建一个 sin 曲线 x = np.linspace(0, 2*np.pi, 100) y = np.sin(x) # 绘制 sin 曲线 plt.plot(x, y) # 平移图表 plt.xlim([np.min(x)+1, np.max(x)+1]) plt.ylim([-1, 1]) # 显示图表 plt.show()
运行平移后图像
如果您不熟悉 'sinsin
曲线的生成过程:
在这个例子中,我们使用 'numpylinspace
函数来生成一个包含 100 个元素的数组 'xx
,这个数组从 0 开始,到 2π 结束。然后我们使用numpy
库中的sin
函数计算数组y
,其中y
中的每个元素都是x
中对应元素的sin
值。最后,我们使用matplotlib
库中的 'plot’函数将
x
和 y
作为参数,绘制出 sin曲线。
标签:plt,Jupyter,Matplotlib,图表,Notebook,np,chatgpt,sin From: https://www.cnblogs.com/yizhizhangBlog/p/17193686.html