Python 读取 Excel 数据并绘制图表:动态更新图表示例
以下是一个示例代码,其中使用了 pandas 和 matplotlib 库来读取 excel 数据,绘制图表并更新图表:
import pandas as pd
import matplotlib.pyplot as plt
# 读取 excel 中的数据
df = pd.read_excel('data.xlsx')
# 绘制图表
plt.plot(df['x'], df['y'])
plt.title('Data Visualization')
# 显示图表
plt.show()
# 更换 excel 中的数据
df = pd.read_excel('new_data.xlsx')
# 清除之前的图表
plt.clf()
# 绘制新的图表
plt.plot(df['x'], df['y'])
plt.title('Updated Data Visualization')
# 显示更新后的图表
plt.show()
在这个示例中,我们首先使用 pandas 库的 read_excel() 函数读取了名为 'data.xlsx' 的 excel 文件中的数据,并将其存储在 DataFrame 对象中。然后我们使用 matplotlib 库的 plot() 函数绘制数据的图表,并用 title() 函数设置图表的标题。最后我们使用 show() 函数来显示图表。
接着我们更换了 excel 文件中的数据,重新读取新的数据,并绘制了更新后的图表。我们使用 clf() 函数来清除之前的图表,并使用相同的方式绘制新的图表。最后再次使用 show() 函数来显示更新后的图表。
请注意,这是一个基本示例,您可以根据您的具体需求进行自定义。
原文地址: https://www.cveoy.top/t/topic/oy0D 著作权归作者所有。请勿转载和采集!