import MysqL.connector as myc
from MysqL.connector import Error
import matplotlib.pyplot as plt
import pandas as pd
db = myc.connect(host='localhost',database='patients',user='root',password='root')
mc = db.cursor()
mc.execute('select count(*) from corona group by date')
for i in mc:
x=[]
x=x.append(i)
mc.execute('select distinct date from corona ')
for j in mc:
y=[]
y=y.append(j)
plt.plot([x],[y])
plt.legend()
plt.show()
这是我们在此处用于绘制折线图的代码。我们期望的是,图表应按升序显示不同的日期。 我们想绘制一张图表,其中包含当天输入的患者人数与日期的关系。 我们希望显示数量的逐渐增加或减少。 但是此代码未显示该错误(所附图像),也未显示任何错误。 我们也找不到问题所在。请帮忙。 我会很感激任何答案,但有一点点解释。