使用matplotlib模块实现数据可视化简单案例

使用matplotlib模块简单实现数据的可视化
以存入银行本金利息为例,假设有本金1000,年利率是8%,用图例显示20年的本金利息情况
1、设置本金和利率,构造本金利率的列表,将20年的数据添加进去

# coding:utf-8
import matplotlib.pyplot as plt
money = 1000
rate = 0.08
i = 1
m_list = []
while i<=20:
	money = money + money*rate
	print('第%s年,利息:%4d,本金:%.4f' % (i, money*rate, money))
	i += 1
	m_list.append(money)

2、测试用例创建出来之后,创建图

plt.figure(figsize=(10, 10))  # 创建宽高为10英寸的图
plt.style.use('ggplot')  # 设置图例风格
plt.title('Test', size = 40, color = 'black')  # 设置标题
# 设置图例
plt.legend(labels = ['trend'])
plt.plot([i for i in range(1,21)],m_list)#提供横纵轴数据
# 设置x,y轴刻度的样式
#plt.set(xlabel = 'years',ylabel = 'money',title = 'sum')
plt.xticks(size = 20, color = 'red')
plt.yticks(size = 20, color = 'blue')
# 设置x, y轴的信息
plt.xlabel('Year', size = 20, color = 'black')
plt.ylabel('Money', size = 20, color = 'black')
plt.grid(True)  # 添加网格线
plt.show()

3、运行结果,数据
在这里插入图片描述
在这里插入图片描述
4、绘图如下所示
在这里插入图片描述

文章只用于学习交流,转载请注明出处!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值