【发布时间】:2020-07-25 18:51:33
【问题描述】:
我想使用 matplotlib/seaborn 为两个国家 Covid-19 确诊病例并排绘制两个条形图:意大利和印度以进行比较。然而,在尝试了很多方法后,我无法解决这个问题。两国的确诊病例来自两个不同的数据框。
我想在 x 轴上绘制“日期”列,在 y 轴上绘制“确诊病例数”。
附上我的代码图片以供参考。
P.S:我也是数据可视化和熊猫的新手。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_csv('https://raw.githubusercontent.com/datasets/covid-
19/master/data/countries-aggregated.csv', parse_dates = ['Date'])
df.head(5)
ind_cnfd = df[['Date', 'Country', 'Confirmed']]
ind_cnfd = ind_cnfd[ind_cnfd['Country']=='India']
italy_cnfd = df[['Date', 'Country', 'Confirmed']]
italy_cnfd = italy_cnfd[italy_cnfd['Country'] == 'Italy']
【问题讨论】:
-
我很乐意为您提供帮助,但下次请在问题中包含您的代码而不是屏幕截图。这使人们更容易重现您的代码,也意味着如果图像丢失,问题仍然有意义。谢谢!
-
当然,德里克。这是我第一次在这里提出问题。以后会记得的。
-
太棒了!我会尽快发布我的答案。
-
更新了我的问题。请检查并让我知道任何解决方案。非常感谢!
标签: python pandas matplotlib data-visualization seaborn