import pandas as pd
import matplotlib.pyplot as plt
# 假设您已经有一个名为 data.xlsx 的 Excel 文件
# 您可以使用以下代码读取数据
# 读取 Excel 文件
try:
data = pd.read_excel('data.xlsx')
except Exception as e:
print(f"Error: {e}")
# 假设您的数据包含以下列:
# 开始时间(分钟)
# 结束时间(分钟)
# 活动类型
# 提取这些列
start_time = data['开始时间(分钟)']
end_time = data['结束时间(分钟)']
activity_type = data['活动类型']
# 创建一个散点图,其中横轴是开始时间,纵轴是活动类型
plt.figure(figsize=(15, 10))
scatter = plt.scatter(start_time, activity_type)
# 添加标签和标题
plt.xlabel('开始时间(分钟)')
plt.ylabel('活动类型')
plt.title('不同活动类型的开始时间分布')
plt.legend(title='活动类型')
# 显示图表
plt.show()
上面这个图
import pandas as pd
import matplotlib.pyplot as plt
# 假设您已经有一个名为 data.xlsx 的 Excel 文件
# 您可以使用以下代码读取数据
# 读取 Excel 文件
try:
data = pd.read_excel('data.xlsx')
except Exception as e:
print(f"Error: {e}")
# 假设您的数据包含以下列:
# 开始时间(分钟)
# 结束时间(分钟)
# 活动类型
# 提取这些列
start_time = data['开始时间(分钟)']
activity_type = data['活动类型']
# 创建一个散点图,其中横轴是开始时间,纵轴是活动类型
plt.figure(figsize=(15, 10))
scatter = plt.scatter(start_time, activity_type)
# 添加标签和标题
plt.xlabel('开始时间(分钟)')
plt.ylabel('活动类型')
plt.title('不同活动类型的开始时间分布')
plt.legend(title='活动类型')
# 显示图表
plt.show()