python——基本绘图

颜色选取

颜色选取可以根据下图选择(颜色是可以直接用英文表示:red,blue……)

在这里插入图片描述
英文大小写都可以。颜色表链接

画图

散点图

coding=utf-8

import matplotlib.pyplot as plt
#简单散点图(scatte)
years = [2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022]
peoples = [100, 200, 300, 400, 500, 600, 800, 1025, 1600, 2000, 2600]
#画布大小设置
plt.figure(figsize=(5, 5), dpi=100)
#years和peoples表示散点的坐标,c/color表示颜色,s表示散点面积,alpha表示透明度,linewidths表示散点的边缘线宽,edgecolors表示散点的边缘颜色
plt.scatter(years, peoples,marker=‘o’,color=‘blue’,s=200,alpha=1/5)
plt.show()
plt.scatter(years, peoples,c=‘blue’,s=200,alpha=1/5)
plt.show()
在这里插入图片描述
折线图
from pylab import *
mpl.rcParams[‘font.sans-serif’] = [‘SimHei’] # 图形显示中文
#x值,y值,线的形状,颜色,透明度,线的宽度和标签(注意点-前面的“-”代表将点以线连接起来,如果没有就会以散点的形式)
plt.plot(years, peoples,’-
’, color=’#4169E1’, alpha=0.8, linewidth=1, label=‘某一学校增长人数’)
#显示标签,不加下面这句,是不会显示标签
plt.legend(loc=“upper right”)
plt.xlabel(‘x轴标签’)
plt.ylabel(‘y轴标签’)
plt.show()
在这里插入图片描述
饼图
#饼图
#数据,数据对应的标签,百分数保留两位小数点,colors颜色(自行选择),explode离心分布(对应peolpes的值中的2013),pctdistance百分比标签离圆心的距离
plt.pie(peoples,labels=years,autopct=’%1.2f%%’,explode=(0, 0.2, 0,0,0,0,0,0,0,0,0),pctdistance=0.8)
plt.show()
在这里插入图片描述
条形图
#条形图
#bar(x, height, width=0.8, bottom=None, color=None, edgecolor=None,linewidth=None, tick_label=None, xerr=None, yerr=None,label = None, ecolor=None, align, log=False, **kwargs)
plt.bar(years,height=peoples)
plt.show()
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/whiteof/article/details/123825392