如何从通过python从mysql提取的数据中绘制图形?

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()

这是我们在此处用于绘制折线图代码。我们期望的是,图表应按升序显示不同的日期。 我们想绘制一张图表,其中包含当天输入的患者人数与日期的关系。 我们希望显示数量的逐渐增加或减少。 但是此代码显示错误(所附图像),也未显示任何错误。 我们也找不到问题所在。请帮忙。 我会很感激任何答案,但有一点点解释。

enter image description here

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...