Python数据可视化(一)

图形填充颜色

多边形的颜色填充就是将封闭区域用指定颜色进行覆盖,从而实现不同几何图形的彩色展示。 下面,我们分别从规则多边形和不规则多边形两个方面讲解实现多边形颜色填充的方法。

一,规则多边形颜色填充

规则多边形主要指矩形、菱形、圆形等几何图形。这些图形的颜色填充主要是借助有序数对形 成封闭式的几何路径实现的。

(1)代码示例

import matplotlib.pyplot as plt
import numpy as np

x = [0, 0, 5, 10, 15, 15, 10, 5]
y = [5, 10, 15, 15, 10, 5, 0, 0]

plt.fill(x, y, color="cornflowerblue")

plt.xlim(-1, 16)
plt.ylim(-1, 16)

plt.xticks(np.arange(0, 16, 5))
plt.yticks(np.arange(0, 16, 5))

plt.show()

 

 (2)代码解释

<1>通过调用函数 fill()来完成绘制八边形的任务,参数 x 和 y 是用来绘制封闭区域的顶点的有序数对,参数 color 用来完成封闭区域的填充颜色的设置工作。

<2>为了使可视化效果更加理想,我们使用函数 xlim()和 ylim()完成多边形相对位置的调整。

<3>使用函数 xticks()和 yticks()调整刻度线的显示位置,从而清楚地显示出封闭区域的顶点位置。

<4>调用函数 show()展示规则多边形的绘制效果。

 

二,不规则多边形颜色填充

不规则多边形主要是由图形围成的封闭区域。因此,不规则多边形的颜色填充就是将图形围成 的封闭区域用颜色进行覆盖。

(1)代码示例

import matplotlib.pyplot as plt 
import numpy as np 
 
x = np.linspace(0,2*np.pi,500) 
y = np.sin(x) 
 
plt.fill(x,y,color="cornflowerblue",alpha=0.4) 
 
plt.plot(x,y,color="cornflowerblue",alpha=0.8) 
plt.plot([x[0],x[-1]],[y[0],y[-1]],color="cornflowerblue",alpha=0.8) 
 
plt.xlim(0,2*np.pi) 
plt.ylim(-1.1,1.1) 
 
plt.show() 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值