亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法從 plt.bar 生成條形圖

無法從 plt.bar 生成條形圖

慕村9548890 2021-09-25 16:53:21
我有一個只允許 matplotlib 和基本 python 的作業。我無法生成所需的條形圖。雖然 anaconda 已經確定了有問題的線路,但我無法理解。數據來源在這里:https : //data.gov.sg/dataset/bookings-for-new-flats-annual?view_id=2cdedc08-ddf6-4e0b-b279-82fdc7e678ea&resource_id=666ed30a-8344-4213-9deeafeddd77復制了一個示例資源并復制了它。import numpy as npimport matplotlib.pyplot as plt  fname = "C:\data/bookings-for-new-flats.csv"data = np.genfromtxt('C:\data/bookings-for-new-flats.csv',                         skip_header=1,                         dtype=[('financial_year','U50'),('no_of_units','i8')], delimiter=",",                        missing_values=['na','-'],filling_values=[0])labels = list(set(data['financial_year']))labels.sort()bookings = np.arange(0,len(labels))bookings_values = data[['financial_year','no_of_units']]values = bookings_values['no_of_units']units_values = {}for i in labels:    valuesforFY = values[bookings_values['financial_year']==i]     print("No.of Units in FY: " + i + " is {}".format(valuesforFY))    #the line below is critical    units_values[i] = valuesforFY    barchart = plt.bar(list(units_values.keys()), list(units_values.values()), color='b')plt.show()期望一個條形圖,但只收到一個空的。系統將此行識別為有問題 --->barchart = plt.bar(list(units_values.keys()), list(units_values.values()), color='b')
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 240 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號