Python.matplotlib可视化

matplotlib是Python中可视化的模块,接下来将一点点学习可视化。持续更新。。。

#导入模块
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline #Jupyter Notebook在线绘图语句,如果不添加该语句,图片无法显示
#防止中文乱码
plt.rcParams['font.sans-serif']=['SimHei']
#负号正常显示
plt.rcParams['axes.unicode_minus']=False

1.plt.plot

(1)基本框架

list1=[i for i in range(1,10)]
list2=np.random.randint(1,100,9)
#设置线宽
plt.plot(list1,list2,linewidth=3)
#设置图形坐标轴粗细
ax=plt.gca()
ax.spines['left'].set_linewidth(2)
ax.spines['bottom'].set_linewidth(2)
#设置坐标轴刻度字符大小
plt.tick_params(labelsize=15)
#设置横纵标签字符大小
plt.xlabel('x',fontsize=15)
plt.ylabel('y',fontsize=15)
#设置x坐标轴刻度成45°
plt.xticks(rotation=45)
#展示图形
plt.show()

                              

(2)创建子图

x=np.random.randint(1,100,20)
y=np.random.randint(1,200,20)
z=np.random.random(20)

fig=plt.figure(figsize=(6,5),facecolor='gray') #设置图形的长宽,以及背景颜色
ax1=fig.add_subplot(211) #指定图像区域作图
ax1.plot(x,y,'-.k')
ax2=fig.add_subplot(212)
ax2.plot(x,z,'-.g')
plt.show()

                                      

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值