用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - python代码库

两个月的生活统计

2022-08-04 作者: 张书娥举报

[python]代码库

import matplotlib.pyplot as plt # 由于库名太长,所以用as设一个别名
'''
先准备好数据和输入设置,如下:
'''
#jan = [543, 123, 1000, 445] # 一月份数据
#feb = [500, 230, 1000, 305] # 二月份数据
print('请按照Food、Phone、Book、Entertainment的顺序依次输入各项消费,用空格分开')
jan = input('请输入1月所花费的数据').split()
feb = input('请输入2月所花费的数据').split()
# 把字符串转换成整数
for j in range(len(jan)):
    jan[j] = int(jan[j])

for f in range(len(jan)):
    feb[f] = int(feb[f])
    

nua = ['Food', 'Phone', 'Book', 'Entertainment']  # 消费名称
ind = list(range(len(jan))) # 创建位置
'''
把宽、长设置好,接着
再把消费类型设置一下。
'''
plt.bar(ind, jan, width=0.3, label = 'january')  # 绘制一月份数据,宽度设置为0.3

for i in range(len(ind)):  # 逐个修改Ind索引
    ind[i] = ind[i] + 0.3  # 给每个数据增加0.3

plt.bar(ind, feb, width=0.3, label='February')  # 根据新的位置数据,绘制二月份数据,宽度设置为0.3
plt.xticks(ind, nua)  # 绘制消费类型
'''
下面的xlabel和ylabel中的label代表的意思是标签。
y和x是代表横轴和竖轴。还有图例也在这里。
'''
plt.xlabel('Expense Type')  # x轴数据标签
plt.ylabel('Pay Expenses')  # y轴数据标签
plt.legend(loc = 'upper left')
plt.show()  # 展示数据


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...