使用 Python 中的 Matplotlib 库绘制散点图,并自定义 X 轴刻度标签,以按年显示第四季度数据。以下示例代码演示了如何提取数据、创建散点图以及设置标签和标题。

import matplotlib.pyplot as plt
import pandas as pd

# 从文件读取数据
data = pd.read_csv('data.csv')

# 从数据中提取 x 和 y 值
x = data['values[0]']
y = data['values[2]']

# 创建散点图
plt.scatter(x, y)

# 设置 x 轴标签
plt.xlabel('X-axis')

# 设置 y 轴标签
plt.ylabel('Y-axis')

# 设置每个年份的第四季度的 x 轴刻度
quarters = ['Q4 ' + str(year) for year in range(2000, 2022)]
x_ticks = [i * 4 for i in range(len(quarters))]  # 假设数据为季度数据
plt.xticks(x_ticks, quarters, rotation=45)

# 设置图形标题
plt.title('Scatter Plot')

# 显示图形
plt.show()

在这个示例中,我们假设数据存储在名为 data.csv 的 CSV 文件中,x 和 y 值分别位于 values[0] 和 values[2] 列中。你可以根据实际的数据结构调整这些值。

plt.xticks() 函数用于设置 x 轴刻度和标签。rotation 参数设置为 45 度以旋转标签,以提高可视性。你可以根据需要修改此值或其他参数。

在运行此代码之前,请确保已安装必要的依赖项,例如 matplotlib 和 pandas。你可以使用以下命令安装它们:

pip install matplotlib pandas

请记住用你实际数据文件的路径替换 'data.csv'。


原文地址: https://www.cveoy.top/t/topic/plc8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录