【发布时间】:2020-08-22 20:50:41
【问题描述】:
我正在使用 Tkinter 开发一个程序。我想创建 GUI 以选择开始日期和结束日期并基于此创建图表。到目前为止,我只有一个使用此代码的简单图表。附件是我的 csv 文件,我想为其创建从开始日期到结束日期的图表。例如,我想创建从 8 月 13 日到 8 月 15 日的图表。 非常感谢任何帮助。
import pandas
import matplotlib.pyplot as plt
from tkinter import *
from tkcalendar import *
PATH_CSV_FILE = f"Daily Sales\\daywisesale.csv"
data = pandas.read_csv(PATH_CSV_FILE)
plt.plot(data["Date"], data["Price"],color='red',marker='o',linestyle='--')
plt.xlabel("Date of Sale",fontsize=12)
plt.ylabel("Daily Sale Price",fontsize=14)
plt.title("Daily Sales Report Graph")
plt.grid(True,color='b')
plt.xticks(rotation=20)
plt.show()
【问题讨论】:
-
您是否尝试使用两个
tkcalendar.DateEntry选择开始日期和结束日期并使用这两个日期过滤数据? -
还没试过,能不能帮帮我。
-
tkcalendar 与 tkinter 一起使用非常容易,这里包含一个示例
标签: matplotlib tkinter tkcalendar