如何在单个散点图中绘制两组数据并配置图例与坐标轴
Python 双组数据散点图实现方案
完整可运行代码
import matplotlib.pyplot as plt # 定义示例数据 tc1 = [24, 25, 26, 27] tc2 = [28, 29, 31, 33] t = [1, 2, 3, 4] # 绘制两组散点图,分别设置图例标签 plt.scatter(t, tc1, label="热电偶1") plt.scatter(t, tc2, label="热电偶2") # 设置坐标轴标签与标题(已按要求翻译为中文) plt.xlabel('时间(秒)') plt.ylabel('温度(摄氏度)') # 注:原英文标题"Voltage Over Time"与数据主题(温度)不符,此处修正为符合场景的标题 plt.title('温度随时间变化') # 显示图例 plt.legend() # 展示图像 plt.show()
关键步骤说明
- 导入绘图库:使用
import matplotlib.pyplot as plt引入Python主流的绘图工具库 - 数据定义:直接复用需求中提供的时间序列
t与两组热电偶温度数据tc1、tc2 - 散点绘制:调用两次
plt.scatter()分别绘制两组数据,通过label参数指定图例显示文本 - 图表配置:设置中文坐标轴标签与符合数据场景的标题,调用
plt.legend()显示图例 - 图像展示:最后用
plt.show()弹出绘制好的散点图窗口
内容的提问来源于stack exchange,提问作者Paul K
相关产品推荐
相关产品推荐

