使用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、运行结果,数据
使用matplotlib模块实现数据可视化简单案例_第1张图片
使用matplotlib模块实现数据可视化简单案例_第2张图片
4、绘图如下所示
使用matplotlib模块实现数据可视化简单案例_第3张图片

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

你可能感兴趣的:(使用matplotlib模块实现数据可视化简单案例)