怎么用Python画散点图
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇内容主要讲解"怎么用Python画散点图",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用Python画散点图"吧!你以为的散点图长这样:其实散点图
千家信息网最后更新 2025年02月03日怎么用Python画散点图
气泡图
大雁南飞图
本篇内容主要讲解"怎么用Python画散点图",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用Python画散点图"吧!
你以为的散点图长这样:
其实散点图还可以长这样:
气泡图
大雁南飞图
看起来是不是即高大上又美观,下面就带着大家一起学习一下如何用pyecharts画出漂亮的散点图
一、最基本的散点图
from pyecharts import options as opts from pyecharts.charts import Scatter x=['一月','二月','三月','四月','五月','六月','七月','八月','九月'] y=[8,5,3,4,8,2,2,5,1] c = ( Scatter() .add_xaxis(x) .add_yaxis("", y) .set_global_opts(title_opts=opts.TitleOpts(title="base") ))c.render_notebook()
这就是最基本的散点图,只需输入横、纵两个列表即可输出图形
二、显示分割线的散点图
from pyecharts import options as opts from pyecharts.charts import Scatter x=['一月','二月','三月','四月','五月','六月','七月','八月','九月'] y=[8,5,3,4,8,2,2,5,1] c = ( Scatter() .add_xaxis(x) .add_yaxis("", y) .set_global_opts( title_opts=opts.TitleOpts(title="base"), xaxis_opts=opts.AxisOpts(splitline_opts=opts.SplitLineOpts(is_show=True)), yaxis_opts=opts.AxisOpts(splitline_opts=opts.SplitLineOpts(is_show=True)) ))c.render_notebook()
可以根据自己的需要设置横纵分割线
三、设置多维度数据
from pyecharts import options as opts from pyecharts.charts import Scatter from pyecharts.commons.utils import JsCode x=['一月','二月','三月','四月','五月','六月','七月','八月','九月'] y=[8,5,3,4,8,2,2,5,1] c = ( Scatter() .add_xaxis(x) .add_yaxis("", y, label_opts=opts.LabelOpts( formatter=JsCode( "function(params){return params.value[1] +' : '+ params.name;}" ) ),) .set_global_opts( title_opts=opts.TitleOpts(title="Scatter-多维度数据"), visualmap_opts=opts.VisualMapOpts( type_="color", max_=8, dimension=1 ), ))c.render_notebook()
主要是通过插入js代码的方式来实现
四、气泡图
把点状图分段,设置不同的颜色,并设置点的半径随着数据的变化而变化,散点图就变成了气泡图
from pyecharts import options as opts from pyecharts.charts import Scatter x=['一月','二月','三月','四月','五月','六月','七月','八月','九月'] y=[8,5,3,4,8,2,2,5,1] c = ( Scatter() .add_xaxis(x) .add_yaxis("", y) .set_global_opts( title_opts=opts.TitleOpts(title="气泡图"), visualmap_opts=opts.VisualMapOpts( range_opacity=0.45, type_="size", max_=10, is_piecewise=True, dimension=0, pieces=[ {"lte": 2, "color": "green"}, {"gt": 2, "lte": 4, "color": "red"}, {"gt": 4, "lte": 6, "color": "yellow"}, {"gt": 6, "lte": 8, "color": "red"}, {"gt": 8, "color": "green"}, ], pos_right=0, pos_bottom=100) ))c.render_notebook()
参数介绍:
range_opacity:设置透明度type:size,用形状大小代表数据大小
is_piecewise:是否分段pieces:具体分段范围
五、设置散点的形状、大小和颜色
通过改变散点的形状、大小和颜色,可以把散点图画的像大雁南飞一样
from pyecharts import options as opts from pyecharts.charts import Scatter x=['一月','二月','三月','四月','五月','六月','七月','八月','九月'] y=[8,5,3,4,8,2,2,5,1] c = ( Scatter() .add_xaxis(x) .add_yaxis(series_name="", y_axis=y, symbol='arrow', symbol_size=[40,20], symbol_rotate=-45) .set_global_opts( title_opts=opts.TitleOpts(title="base"), visualmap_opts=opts.VisualMapOpts(max_=10), ))c.render_notebook()关键参数:symbol:设置形状symbol_size:设置形状大小ymbol_rotate:设置形状角度
关键参数:
symbol:设置形状
symbol_size:设置形状大小
ymbol_rotate:设置形状角度
到此,相信大家对"怎么用Python画散点图"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
形状
大小
数据
气泡
参数
颜色
学习
关键
内容
分割线
大雁
角度
南飞
多维
多维度
变化
不同
实用
更深
漂亮
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
虚拟机打开dns服务器
杨浦区上门软件开发定制平均价格
杭州复睿网络技术社保
华为软件开发云(西安)
服务器有哪些防护软件
惠州网络安全绘画
新建数据库表命令
2021网络安全宣传周漫画
谷歌有哪几个服务器
依法负有网络安全监督管理
软件开发的技术基础
电商服务器价格
数据库设计 何玉洁
软件开发企业盈利分析
计算机网络技术及发展
win10 代理服务器怎么关
数据库比较运算符 =
数据库同步文字与格式错误
共建网络安全成共识
sql数据库中性别怎么设置
青岛计算机软件开发公司
软件开发工资制度
阿里云数据怎么传到服务器
自学软件开发视频教程
rupal数据库实例
计算机网络技术及发展
北京公司内部网络安全方案
为什么服务器不能连接公网ip
苏州标记一下网络技术有限公司
大学生电脑网络安全知识