matplotlib多纵轴_python画图初学--matplotlib

适用者:有一定的python基础,会逐渐学习更多matplotlib的实例

实验环境:python3.6

1.安装依赖包

pip 

2.导入依赖包

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
font_set = FontProperties(fname=r"c:windowsfontssimsun.ttc", size=15)   #设置字体颜色和大小,本文设置为宋体,15

3.定义画板

plt.figure(num='figure1',   # 设定figure名称。系统默认按数字升序命名的figure_num(透视表输出窗口)e.g. “figure1”。可自行设定figure名称,名称或是INT,或是str类型;
           figsize=(8, 6),  # 设定figure尺寸。系统默认命令是rcParams["figure.fig.size"] = [6.4, 4.8],即figure长宽为6.4 * 4.8;
           dpi=80,          # 设定figure像素密度。系统默命令是rcParams["sigure.dpi"] = 100;
           facecolor='#FFFFFF',   # 设定figure背景色。系统默认命令是rcParams["figure.facecolor"] = 'w',即白色white;
           edgecolor='#0000FF', frameon=True,  #设定要不要绘制轮廓&轮廓颜色。系统默认绘制轮廓,轮廓染色rcParams["figure.edgecolor"]='w',即白色white;
           clear=False)     #设定当同名figure存在时,是否替换它。系统默认False,即不替换。

4.定义数据

以折线图为例

x = np.linspace(-2, 6, 5)   #(-2,6)为范围,5为生成数个数
y = x+3                     #定义y

5.绘折线图

plt.subplot(2, 1, 1)      #要生成2行1列,这是第一个图plt.subplot('行','列','编号')
plt.plot(x,               #x轴数据
         y,               #y轴数据
         color='blue',    #线条颜色
         linewidth=1.0,   #线条宽度
         linestyle='-',   #线条样式
         marker='s',      #标记字符
         #markerfacecolor #标记颜色
         # #markersize      #标记大小
         label='y')      #线条标签

其中:color、linestyle、marker的格式有以下几类

d50d2c4c73748658f54c029d1c9f1525.png

5cc36109acb1574825f66bff1570294f.png

6.绘制柱状图

plt

7.画板布局

#设置标题

其中:loc的格式有以下几类

f2f5e7a78414007fd0521c85b72770e0.png

8.结果展示

plt

c675ab2dc2944c8ac618e634aaa62c03.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值