中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Python畫散點圖

發布時間:2021-08-31 10:16:43 來源:億速云 閱讀:355 作者:chen 欄目:大數據

本篇內容主要講解“怎么用Python畫散點圖”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么用Python畫散點圖”吧!

你以為的散點圖長這樣:

怎么用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()

怎么用Python畫散點圖

這就是最基本的散點圖,只需輸入橫、縱兩個列表即可輸出圖形

二、顯示分割線的散點圖

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()

怎么用Python畫散點圖

可以根據自己的需要設置橫縱分割線

三、設置多維度數據

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()

怎么用Python畫散點圖

主要是通過插入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()

怎么用Python畫散點圖

參數介紹:

  • 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:設置形狀角度

怎么用Python畫散點圖

關鍵參數:

  • symbol:設置形狀

  • symbol_size:設置形狀大小

  • ymbol_rotate:設置形狀角度

到此,相信大家對“怎么用Python畫散點圖”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉木萨尔县| 东明县| 建阳市| 宾阳县| 余姚市| 乌恰县| 临沂市| 通辽市| 大名县| 乐清市| 宾阳县| 昆明市| 南投县| 平顺县| 临邑县| 双峰县| 称多县| 塔河县| 清徐县| 静乐县| 通城县| 天峨县| 讷河市| 红桥区| 崇州市| 乐业县| 桐乡市| 泽普县| 仁化县| 西贡区| 昌宁县| 德清县| 元阳县| 徐州市| 东方市| 高密市| 涟源市| 盐源县| 鄂托克旗| 长宁县| 伊宁县|