python matplotlib 可视化绘图 常用的图表绘制代码汇总

本文介绍了Python中使用matplotlib库进行数据可视化的各种方法,包括散点图、气泡图、折线图、条形图(普通和堆积)、横向条形图、饼图以及箱型图。通过实例展示了如何设置图表大小、标签、刻度和图例,以及如何展示数据的分布和对比。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导入库

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

设置rc动态参数,为了保证中文的正确显示

#设置rc动态参数
plt.rcParams['font.sans-serif']=['Simhei']  #显示中文
plt.rcParams['axes.unicode_minus']=False    #设置显示中文后,负号显示受影响,显示负号  

散点图

plt.figure(figsize=(8,6)) #设置画布大小
plt.scatter(df_cl["经度"],df_cl["纬度"]) #设置数据源,x轴数据源和y轴数据源
plt.xlabel("经度",fontsize = 12)#设置x轴标签
plt.ylabel("纬度",fontsize = 12)#设置y轴标签
plt.title("农作物分布",fontsize = 14)#设置标题
plt.yticks(range(0,91,30))#设置y轴的刻度
plt.xticks(range(0,181,30))#设置x轴的刻度
plt.show()

气泡图

plt.figure(figsize=(8,6))
plt.scatter(df_cl["经度"],df_cl["纬度"],s=df_cl["产量"],alpha=0.6) #增加s气泡的大小取值,alpha设置透明度
#s设置点的尺寸,可以是标量,也可以是序列,alpha设置点的透明度
plt.xlabel("经度",fontsize = 12)#设置x轴标签
plt.ylabel("纬度",fontsize = 12)#设置y轴标签
plt.title("农作物分布",fontsize = 14)#设置标题
plt.yticks(range(0,91,30))#设置y轴的刻度
plt.xticks(range(0,181,30))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值