Matplotlib Python中的线型
Matplotlib 是一个出色的Python可视化库,用于数组的 2D 绘图。 Matplotlib是一个基于NumPy数组的多平台数据可视化库,旨在与更广泛的SciPy堆栈一起使用。
绘制数据时的默认线型是matplotlib中的实线型。我们可以通过使用plot()方法的linestyle或ls参数来更改此线条样式。
以下是matplotlib中可用的线型:
使用线型参数:
- 坚硬的
- 虚线
- 虚线
- 达世币
- 没有任何
使用ls参数:
- '-'
- ':'
- '——'
- '-.'
- ' '
循序渐进的方法
- 导入模块。
- 创建数据。
- 通常通过设置plot()方法的linestyle或ls参数来绘制数据。
- 显示图。
下面是描述matplotlib模块中可用的各种线条样式的各种程序:
示例 1:在绘图中描绘虚线样式的程序。
Python3
# importing libraries
import matplotlib.pyplot as plt
# creating data
xdata = [0, 2, 4, 6, 8, 10, 12, 14]
ydata = [4, 2, 8, 6, 10, 5, 12, 6]
# plotting data
plt.plot(xdata, ydata, linestyle='dotted')
# Displaying plot
plt.show()
Python3
# importing libraries
import matplotlib.pyplot as plt
# creating data
xdata = [0, 2, 4, 6, 8, 10, 12, 14]
ydata = [4, 2, 8, 6, 10, 5, 12, 6]
# plotting data
plt.plot(xdata, ydata, linestyle='dashdot')
# Displaying plot
plt.show()
Python3
# importing libraries
import matplotlib.pyplot as plt
# creating data
xdata = [0, 2, 4, 6, 8, 10, 12, 14]
ydata = [4, 2, 8, 6, 10, 5, 12, 6]
# plotting data
plt.plot(xdata, ydata, ls='--')
# Displaying plot
plt.show()
Python3
# importing libraries
import matplotlib.pyplot as plt
# creating data
xdata = [0, 2, 4, 6, 8, 10, 12, 14]
ydata = [4, 2, 8, 6, 10, 5, 12, 6]
# plotting data
plt.plot(xdata, ydata, ls='-')
# Displaying plot
plt.show()
输出:
示例 2:在绘图中描绘点划线样式的程序。
蟒蛇3
# importing libraries
import matplotlib.pyplot as plt
# creating data
xdata = [0, 2, 4, 6, 8, 10, 12, 14]
ydata = [4, 2, 8, 6, 10, 5, 12, 6]
# plotting data
plt.plot(xdata, ydata, linestyle='dashdot')
# Displaying plot
plt.show()
输出:
示例 3:使用ls参数在绘图中描绘虚线样式的程序。
蟒蛇3
# importing libraries
import matplotlib.pyplot as plt
# creating data
xdata = [0, 2, 4, 6, 8, 10, 12, 14]
ydata = [4, 2, 8, 6, 10, 5, 12, 6]
# plotting data
plt.plot(xdata, ydata, ls='--')
# Displaying plot
plt.show()
输出:
示例 4:使用ls参数在绘图中描绘实线样式的程序。
蟒蛇3
# importing libraries
import matplotlib.pyplot as plt
# creating data
xdata = [0, 2, 4, 6, 8, 10, 12, 14]
ydata = [4, 2, 8, 6, 10, 5, 12, 6]
# plotting data
plt.plot(xdata, ydata, ls='-')
# Displaying plot
plt.show()
输出:
所有上述类型的线型都可以使用linestyle或ls参数进行可视化。可视化时的none或' '将生成一个空白图。