如何在Matplotlib中创建散点图
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要为大家展示了"如何在Matplotlib中创建散点图",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何在Matplotlib中创建散点图"这篇
千家信息网最后更新 2026年11月01日如何在Matplotlib中创建散点图
这篇文章主要为大家展示了"如何在Matplotlib中创建散点图",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何在Matplotlib中创建散点图"这篇文章吧。
背景介绍
散点图非常适合确定两组数据是否相关。如果存在相关性,散点图可以让我们发现这些趋势。散点图的想法通常是比较两个变量,让我们开始吧。
入门实例
首先我们看一下基本的散点图绘制代码:
from matplotlib import pyplot as plt from matplotlib import font_manager#设置图表样式plt.style.use('seaborn')#x轴数据列表x = [5,7,8,5,6,7,9,2,3,4,4,4,2,6,3,6,8,6,4,1]#y轴数据列表y = [7,4,3,9,1,3,2,5,2,4,8,7,1,6,4,9,7,7,5,1]colors = [7,5,9,7,5,7,2,5,3,7,1,2,8,1,9,2,5,6,7,5]#使用scatter()创建散点图表#s:散点大小#c :散点颜色#cmap:Clolormap颜色映射名字#仅当c为浮点数组时才使用plt.scatter(x,y,s=100,c=colors,cmap='Greens', edgecolor='black',lineWidth=1, alpha=0.75 )zh_font = font_manager.\FontProperties(fname='C:\\Windows\\Fonts\\msyh.ttf')#添加颜色条到绘图中cbar = plt.colorbar()cbar.set_label('图例',fontproperties=zh_font)plt.tight_layout()plt.show()运行结果:
综合实例
接下来我们来做一个热门视频的散点图分布,从本地准备好的data.csv文件中读取内容包括,每行为一个视频的播放量、喜欢数(点赞量)、喜欢/不喜欢的比例三项内容:

我们用散点图的方式显示一下:
import pandas as pdfrom matplotlib import pyplot as pltfrom matplotlib import font_manager#设置图表样式plt.style.use('seaborn')#读取数据#播放次数,点赞量,喜欢与不喜欢的比例data = pd.read_csv('data.csv')view_count = data['view_count']likes = data['likes']ratio = data['ratio']#调用散点图表方法plt.scatter(view_count, likes, c=ratio, cmap='summer', edgecolor='black', linewidth=1, alpha=0.75)zh_font = font_manager.\FontProperties(fname='C:\\Windows\\Fonts\\msyh.ttf')cbar = plt.colorbar()cbar.set_label('喜欢/不喜欢的比例',fontproperties=zh_font)#x和y轴单位用log显示plt.xscale('log')plt.yscale('log')plt.title('热门网站视频',fontproperties=zh_font)plt.xlabel('观看次数',fontproperties=zh_font)plt.ylabel('总点赞量',fontproperties=zh_font)plt.tight_layout()plt.show()运行结果:
以上是"如何在Matplotlib中创建散点图"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
内容
图表
数据
中创
比例
篇文章
视频
颜色
热门
实例
样式
次数
结果
学习
帮助
运行
接下来
两个
代码
内容包括
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
华服互联网科技靠谱吗
互联网科技未来
互联网科技的
万易互联网科技
卓越科技(互联网 )
南京欣网互联网科技
壹账通互联网科技
深圳期待互联网科技
亿人帮互联网科技
互联网 科技馆
互联网汽车科技小镇
北京三清互联网科技
中国科技创新与世界互联网大会
互联网方面的科技前沿
互联网金融科技公司的优势
北京市互联网新科技
三亚科技创新互联网基地
科技互联网专业务虚会材料
广东猫王互联网科技有限公司电话
中国互联网科技工作委员会毛军
广州善班互联网科技
上海卓越科技 互联网
互联网还是高科技吗
互联网科技数字货币
互联网安防科技感
卡尔迅互联网科技有限公司
陕西彩京云互联网科技有限公司
数字科技和互联网金融哪个好
互联网科技创业计划的风险分析