python画钢铁侠标志图片_python可视化之matplotlib绘图--蜘蛛侠钢铁侠(组合分区绘图)...

本文介绍了如何使用Python的matplotlib库绘制蜘蛛侠和钢铁侠的组合图像,包括条形图、柱状图、饼图、折线图等元素。通过子区划分和多种图形的组合,展示了matplotlib的绘图功能。最后,文章强调了Python可视化的应用主要是为了数据分析。
摘要由CSDN通过智能技术生成

matplotlib绘图–本次图形涉及(并列)条形图、(堆积)柱状图、饼图、折线图、阶梯图、散点图、极线图、气泡图;

子区划分:subplots()、gridspec()、add_axes()。

python可视化绘制蜘蛛侠、钢铁侠

这学期学的Python可视化在重点学matplotlib库,于是想用该库里的绘图函数来组合一些有趣的画面,这里并没有用上任何的数据进行分析,只是为了熟悉一些绘图函数。

绘图思路

构思草图;

划分子区;

绘图函数绘图;

结果图:

代码

①设置画布、划分子区:

这部分是子图划分,关于子图划分函数我根据资料和自己的理解写了一些解释放在这里(7种子区划分)。

#导入库

import matplotlib.pyplot as plt

import matplotlib as mpl

import numpy as np

import matplotlib.gridspec as gridspec

import random

#---------------------------------------

#划分子图

#上区域图

fig1 = plt.figure(figsize=(10,1))

ax1,ax2 = fig1.subplots(1,2)

#调整ax1,ax2之间的垂直间隙

#这里用None没效果换成数值(right、left、top、bottom)

plt.subplots_adjust(wspace=0.2)

#下区域图

fig2 = plt.figure(figsize=(10,10))

gs = gridspec.GridSpec(5,5)

ax3 = plt.subplot(gs[2:4,1])

ax4 = plt.subplot(gs[2:4,4])

ax5 = plt.subplot(gs[4,0:])

ax6 = plt.subplot(gs[2:4,0])

ax7 = plt.subplot(gs[0:2,0:2])

ax9 = plt.subplot(gs[2:4,2:4])

plt.subplots_adjust(hspace=-0.1,wspace=0)

②绘制上区域fig1画布内容

#子图样式设置

#条形图(上区域子图1)

x = 0.5

barh_width=0.6

ax1.barh(x,0.6,align="

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值