python 二维强度图_荐 python数据分析matplotlib库使用之二维图形绘制

本篇内容会在后期不定时更新

什么是matplotlib

matplotlib是最流行的python底层绘图库,主要做数据可视化图表。

为什么要学习matplotlib

能将数据进行可视化,更直观的呈现

使数据更加客观,更具有说服力

二维图绘制

matplotlib库的基本使用之折线图

导入matplotlib库

from

matplotlib

import

pyplot

as

plt

x

=

range

(

1

,

10

,

2

)

y

=

[

2

,

4

,

6

,

8

,

10

]

plt

.

plot

(

x

,

y

)

# 传入x y ,通过plot绘制折线图

plt

.

show

(

)

# 展示图形

展示结果:

b5d0dce656444b3de7e007b4fac2a834.png

matplotlib还可以设置输出图片的一些格式,如下:

设置图片的大小,像素

保存到本地

描述信息,比如x y轴所要表达的内容

调整x y轴的间距

线条的样式

标记出特殊的点

给图片添加水印

设置图片的大小

fig

=

plt

.

figure

(

figsize

=

(

20

,

8

)

,

dpi

=

80

)

输出的样式就会发生改变:

e7816b01563be8a01f4cefce201fe22d.png

保存图片

plt

.

savefig

(

"example.png"

)

一保存到本地

341be35103c3b242e53cb0e5fa39b54a.png

调整x y轴的刻度

x

=

range

(

1

,

20

,

2

)

y

=

[

2

,

4

,

6

,

8

,

10

,

12

,

14

,

16

,

18

,

20

]

plt

.

xticks

(

x

)

# 修改x轴的刻度

plt

.

yticks

(

y

)

# 修改y轴的刻度

修改后的图像:

4517da65b671efc0698671d3427b3dba.png

修改步长

当x轴的刻度太密集时,可采用修改步长的方法达到疏一点的刻度,当然y轴同样。

plt

.

xticks

(

x

[

:

:

2

]

)

结果如下:

325e979e9968a518d871fe620a6df1d2.png

设置显示中文

from

pylab

import

mpl

# 设置显示中文

mpl

.

rcParams

[

'font.sans-serif'

]

=

[

'FangSong'

]

设置x y轴及标题的标签

plt

.

xlabel

(

"奇数"

)

# 设置x轴的标签

plt

.

ylabel

(

"偶数"

)

# 设置y轴的标签

plt

.

title

(

"示例"

)

# 设置标题的标签

输出结果如下:

b456bf053049d5aff4cdbfcc6c72666f.png

绘制网格

绘制网格可以更加明确的看出数据之间的关系,当然网格也可以调节透明度来更加易于观查数据,

透明度的数值为0-1之间,0表示完全透明,1表示完全不透明。

plt

.

grid

(

)

# 采用默认的透明度

plt

.

grid

(

alpha

=

0.5

)

# 透明度为0.5时的网格

输出结果:

292f4de8ea775ee2b4e5066c57d97898.png

28b0bbce105ef852586893ec56fb41ca.png

设置图标

ax

.

plot

(

z_1

,

label

=

"curb"

)

#立方数据线

ax

.

plot

(

Y_1

,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值