日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python散点图最多能画几个点_Python的散点图竟然能画这么好看

發布時間:2025/10/17 python 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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:設置形狀角度

【編輯推薦】

【責任編輯:未麗燕 TEL:(010)68476606】

總結

以上是生活随笔為你收集整理的python散点图最多能画几个点_Python的散点图竟然能画这么好看的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。