fig axs = pltsubplots3 1 figsize=10 8# 循环遍历 prn_contents 中的每个PRNfor PRN contents in prn_contentsitems # 将图形的标题设置为PRN号码 figsuptitlefPRN PRN # 循环遍历每个分量XYZ的内容 for i component in enumerateX Y
fig, axs = plt.subplots(3, 1, figsize=(10, 8)) colors = ['r', 'g', 'b'] # 设置颜色列表
循环遍历 prn_contents 中的每个PRN
for i, (PRN, contents) in enumerate(prn_contents.items()):
# 循环遍历每个分量(X,Y,Z)的内容
for j, component in enumerate(['X', 'Y', 'Z']):
# 提取此分量的值
values = [float(content[j]) for content in contents]
# 在对应的子图上绘制值
axs[j].plot(values, colors[i], label=f"PRN {PRN}") # 每个PRN使用不同颜色,并添加标签
axs[j].set_ylabel(component)
# 在最后一个子图上添加x轴标签
axs[-1].set_xlabel("Index")
添加图例
axs[0].legend()
显示图形
plt.show(
原文地址: https://www.cveoy.top/t/topic/cKNa 著作权归作者所有。请勿转载和采集!