当前位置: 首页 > 知识库问答 >
问题:

Cloropeth()得到了一个意想不到的关键字参数'位置'

宇文德明
2023-03-14

我在做一个程序,制作一些关于新冠病毒病例的图表,遇到了一些问题。代码应该显示三个图形,但只显示两个。有人能帮我找出这里的错误吗?

错误:TypeError:choropleth()获取了意外的关键字参数“location”

代码:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import plotly.express as px

data = pd.read_csv('covid.csv')
data.drop(['FIPS','Admin2','Last_Update','Province_State','Combined_Key'],axis=1,inplace=True)
data.rename(columns={'Country_Region':'Country'},inplace=True)
world = data.groupby('Country')['Confirmed', 'Active', 'Recovered', 'Deaths'].sum().reset_index()
tp = world.sort_values(by=['Confirmed'], ascending = False).head(20)
plt.figure(figsize=(12,10))
plot = sns.barplot(tp['Confirmed'], tp['Country'])

for i, (value, name) in enumerate(zip(tp['Confirmed'], tp['Country'])):
    plot.text(value, i-0.05, f'{value:,.0f}', size = 10)
plt.show()


top_5 = world.sort_values(by=['Confirmed'], ascending=False).head()
plt.figure(figsize=(15, 5))
confirmed = sns.barplot(top_5['Confirmed'], top_5['Country'], color = 'red', label = 'Confirmed')
recovered = sns.barplot(top_5['Recovered'], top_5['Country'], color = 'green', label = 'Recovered')

for i, (value, name) in enumerate(zip(top_5['Confirmed'], top_5['Country'])):
    confirmed.text(value, i-0.05, f'{value:,.0f}', size = 9)

for i, (value, name) in enumerate(zip(top_5['Confirmed'], top_5['Country'])):
    recovered.text(value, i-0.05, f'{value:,.0f}', size = 9)
    
plt.legend(loc=4)
plt.show()
figure = px.choropleth(world, location = 'Country',locationmode='Country names',color='Confirmed',
                       hover_name = 'Country',color_continuous_scale='tealgrn',
                       range_color = [1,1000000],title = 'Coutries with Confirmed Cases ')
figure.show()

共有2个答案

颜镜
2023-03-14

检查您的loropeth()模型是否有位置

慕阳平
2023-03-14

来自阴谋。表示choropleth(),plotly。表示choropleth()具有参数位置而不是位置

 类似资料:
  • 我正在尝试用Django创建一个电话簿。我的网址。py: 意见。py: 从models.py: 和列表。html: 索引看起来不错,但当我尝试单击链接以获取个人详细信息网站时,我收到以下消息: /phonebook/4/person\u detail()处的TypeError获取了意外的关键字参数“id”请求方法:获取请求URL:http://127.0.0.1:8000/phonebook/4/

  • 我正在尝试使用Flask为Python脚本创建一个可执行文件。由于某些原因,当我试图生成可执行文件时,我得到以下错误: C:\Users\jcalv\Downloads\Cache 以下是我setup.py的内容: 我目前正在使用Python 3.6。5和cx-freeze-5.1。1. 任何帮助都将不胜感激。

  • 我想有一个滚动应用的数据帧,但是我有问题与我的自定义函数,我想有一个额外的输入: 这是回报

  • 我正试图与Featuretools合作,为客户流失数据集开发一个自动化的特征工程工作流。最终结果是一个函数,它接收数据集并为客户标记时间,并构建可用于训练机器学习模型的特征矩阵。 作为本练习的一部分,我尝试执行以下用于绘制直方图的代码,并得到“TypeError:import_optional_dependency()得到一个意外的关键字参数'errors'”。请帮助解决此类型错误。 以下是我收到

  • 我是一种新的熊猫,我正在使用和来枢转我的数据帧,我得到了这个错误: TypeError: Swplevel()得到了一个意外的关键字参数axis 我已经检查了熊猫文件,功能以轴为参数,请问我做错了什么!非常感谢。

  • 对于范围(1,5)内的i: 范围(1,5)内的i在()1中的TypeError回溯(最近一次调用): ---- TypeError: trat()得到了一个意外的关键字参数'runs' 我在Jupyter笔记本中执行代码时遇到这个错误,我还导入了这些库 请帮忙。谢谢你。