python matplotlib 画图保存图片简单例子_使用matplotlib进行绘图

环境介绍

IDE是PyCharm专业版,社区版好像不支持图形可视化(不确定)。

库是matplotlib、numpy、pandas。

本文参考《利用python进行数据分析》一书,github地址请点这里

基本示例

简单尝试

#导入matplotil库,用于画图

import matplotlib.pyplot as plt

#导入numpy库,用于数据处理

import numpy as np

#画图

data = np.arange(10)

plt.plot(data)

#使图像展示出来

plt.show()

上面的代码展示了最简单的图片绘制。总结起来有一下几个步骤:

导入绘图和数据处理需要的库

导入需要绘制成图的数据,处理这些数据。比如本例中执行data = np.arange(10)生成从0-9的整数。

绘图并展示。这里需要说明,如果不执行plt.show(),在PyCharm中不会自动弹出绘制出来的图形,需要在PyCharm界面的最右侧点击‘Sciview’按钮进行查看。另在,如果是在Jupyter中绘图,需要加入代码matplotlib notebook,如果是在Ipython中运行,则需要加入代码matplotlib。

上述代码的执行效果如下所示。

1460000022928197

子图

#导入matplotil库,用于画图

import matplotlib.pyplot as plt

#导入numpy库,用于数据处理

import numpy as np

#画图

data = np.arange(10)

#第一种生成子图的方式

fig = plt.figure() #生成一个图片对象

#将fig划分成2行2列4个子图 ,a1表示第1个子图,对应subplot的三个参数。

a1 = fig.add_subplot(2,2,1)

#在生成两个子图

a2 = fig.add_subplot(2,2,2)

a3 = fig.add_subplot(2,2,3)

#绘图

plt.plot(np.random.randn(50).cumsum(),'k--&#

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值