下面是 Python 绘制简单折线图的完整攻略,包含以下步骤:
步骤一:导入绘图模块
Python 中有很多绘图模块可以使用,比如 matlplotlib
和 seaborn
等。在这里我们使用 matplotlib
来完成绘图操作。代码如下:
import matplotlib.pyplot as plt
步骤二:准备数据
在绘制折线图之前,我们需要先准备好要绘制的数据。一般来说,折线图的数据可以使用两个列表来表示,一个列表表示 x 轴上的数据,另一个列表表示 y 轴上的数据。例如:
import numpy as np
x = np.arange(0, 10, 0.1)
y = np.sin(x)
在这个例子中,我们使用 numpy
中的 arange()
函数生成了一个包含 0 到 10 的数列,步长为 0.1,作为 x 轴上的数据。同时,我们使用 numpy
中的 sin()
函数对这些数据进行了处理,得到了 y 轴上的数据。
步骤三:绘制折线图
准备好数据之后,我们就可以使用 matplotlib
来绘制折线图了。代码如下:
plt.plot(x, y)
plt.show()
在这个例子中,我们使用 plot()
函数来绘制折线图,其中 x
和 y
分别表示 x 轴和 y 轴上的数据。最后使用 show()
函数来显示图形。
示例说明1:正弦曲线
下面是一个绘制正弦曲线的完整代码示例:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 10, 0.1)
y = np.sin(x)
plt.plot(x, y)
plt.show()
在这个例子中,我们使用 numpy
中的 arange()
函数生成了一个包含 0 到 10 的数列,步长为 0.1,作为 x 轴上的数据。同时,我们使用 numpy
中的 sin()
函数对这些数据进行了处理,得到了 y 轴上的数据。最后使用 matplotlib
中的 plot()
函数绘制折线图,并使用 show()
函数来显示图形。运行代码,我们可以看到一个包含正弦曲线的折线图。
示例说明2:直线与正弦曲线
下面是一个绘制直线与正弦曲线的完整代码示例:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 10, 0.1)
y1 = x
y2 = np.sin(x)
plt.plot(x, y1, label='line')
plt.plot(x, y2, label='sin')
plt.legend()
plt.show()
在这个例子中,我们使用 numpy
中的 arange()
函数生成了一个包含 0 到 10 的数列,步长为 0.1,作为 x 轴上的数据。同时,我们使用 numpy
中的 sin()
函数对这些数据进行了处理,得到了 y 轴上的正弦曲线数据。我们还生成了另一个 y 轴上的直线数据。最后我们使用 matplotlib
中的 plot()
函数绘制这两条折线,并使用 legend()
函数来生成图例,使用 show()
函数来显示图形。运行代码,我们可以看到一个包含直线和正弦曲线的折线图。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python绘制简单折线图代码示例 - Python技术站