亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Python?Pyecharts怎么繪制象形柱圖

發布時間:2022-01-26 16:36:36 來源:億速云 閱讀:308 作者:kk 欄目:開發技術

今天給大家介紹一下Python Pyecharts怎么繪制象形柱圖。文章的內容小編覺得不錯,現在給大家分享一下,覺得有需要的朋友可以了解一下,希望對大家有所幫助,下面跟著小編的思路一起來閱讀吧。

在可視化展示過程中,為了達到更形象的展示效果,我們往往需要自定義一些直觀的圖例,下面給大家介紹可視化庫Pyecharts中的象形柱圖,希望對你有所幫助。

Python?Pyecharts怎么繪制象形柱圖

1.準備工作

1.1 導入模塊

from pyecharts import options as opts
from pyecharts.charts import PictorialBar
from pyecharts.globals import SymbolType

沒有安裝pyecharts的,直接pip安裝即可。

1.2 部分參數

def add_yaxis(
    # 系列名稱
    series_name: str,

    # 系列數據
    y_axis: Sequence,

    # 圖形類型
    symbol: Optional[str] = None,

    # 圖形的大小
    symbol_size: Union[Numeric, Sequence, None] = None,

    # 圖形的定位位置
    symbol_pos: Optional[str] = None,

    # 圖形相對于原本位置的偏移
    symbol_offset: Optional[Sequence] = None,

    # 圖形的旋轉角度
    symbol_rotate: Optional[Numeric] = None,

    # 是否剪裁圖形
    is_symbol_clip: bool = False,

    # 系列 label 顏色
    color: Optional[str] = None,

    # 同一系列的柱間距離,默認為類目間距的 10%,可設固定值
    category_gap: Union[Numeric, str] = "10%",

    # 標簽配置項,參考 `series_options.LabelOpts`
    label_opts: Union[opts.LabelOpts, dict] = opts.LabelOpts(),
)

2.基礎象形圖

部分省市人口數量:

province = ["北京", "天津", "湖北", "山西", "上海", "內蒙古", "云南", "黑龍江", "廣東", "福建"]
values = [2189, 1386, 5775, 3491, 2487, 2404, 4720, 3185, 12601, 4154]
c = (
    PictorialBar()
    .add_xaxis(province)
    .add_yaxis(
        "",
        values,
        label_opts=opts.LabelOpts(is_show=False),
        symbol_size=18,
        symbol_repeat="fixed",
        symbol_offset=[0, 0],
        is_symbol_clip=True,
        symbol=SymbolType.ARROW,
    )
    .reversal_axis()
    .set_global_opts(
        title_opts=opts.TitleOpts(title="省份人口數量(萬人)"),
        xaxis_opts=opts.AxisOpts(is_show=True),
        yaxis_opts=opts.AxisOpts(
            axistick_opts=opts.AxisTickOpts(is_show=False),
            axisline_opts=opts.AxisLineOpts(
                linestyle_opts=opts.LineStyleOpts(opacity=0)
            ),
        ),
    )
)
c.render_notebook()

效果:

Python?Pyecharts怎么繪制象形柱圖

symbol樣式可選: RECT、ROUND_RECT、TRIANGLE、DIAMOND、ARROW。

設置為“DIAMOND”效果如下:

Python?Pyecharts怎么繪制象形柱圖

3.自定義圖例

3.1 圖片圖例

Python?Pyecharts怎么繪制象形柱圖

3.2 生成象形圖

代碼:

c = (
    PictorialBar()
    .add_xaxis(list(dic.keys()))
    .add_yaxis(
        "2020",
        [
            {"value": 18, "symbol": dic['飛機']},
            {"value": 40, "symbol": dic['火車']},
            {"value": 78, "symbol": dic['汽車']},
            {"value": 66, "symbol": dic['輪船']},
        ],
        label_opts=opts.LabelOpts(is_show=False),
        symbol_size=22,
        symbol_repeat="fixed",
        symbol_offset=[0, 5],
        is_symbol_clip=True,
    )
    .add_yaxis(
        "2021",
        [
            {"value": 54, "symbol": dic['飛機']},
            {"value": 68, "symbol": dic['火車']},
            {"value": 105, "symbol": dic['汽車']},
            {"value": 73, "symbol": dic['輪船']},
        ],
        label_opts=opts.LabelOpts(is_show=False),
        symbol_size=22,
        symbol_repeat="fixed",
        symbol_offset=[0, -25],
        is_symbol_clip=True,
    )
    .reversal_axis()
    .set_global_opts(
        title_opts=opts.TitleOpts(title="城市交通工具"),
        xaxis_opts=opts.AxisOpts(is_show=False),
        yaxis_opts=opts.AxisOpts(
            axistick_opts=opts.AxisTickOpts(is_show=False),
            axisline_opts=opts.AxisLineOpts(
                linestyle_opts=opts.LineStyleOpts(opacity=0)
            ),
        ),
    )
)
c.render_notebook()

效果:

Python?Pyecharts怎么繪制象形柱圖

python的五大特點是什么

python的五大特點:1.簡單易學,開發程序時,專注的是解決問題,而不是搞明白語言本身。2.面向對象,與其他主要的語言如C++和Java相比, Python以一種非常強大又簡單的方式實現面向對象編程。3.可移植性,Python程序無需修改就可以在各種平臺上運行。4.解釋性,Python語言寫的程序不需要編譯成二進制代碼,可以直接從源代碼運行程序。5.開源,Python是 FLOSS(自由/開放源碼軟件)之一。

以上就是Python Pyecharts怎么繪制象形柱圖的全部內容了,更多與Python Pyecharts怎么繪制象形柱圖相關的內容可以搜索億速云之前的文章或者瀏覽下面的文章進行學習哈!相信小編會給大家增添更多知識,希望大家能夠支持一下億速云!

向AI問一下細節

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

AI

杂多县| 墨江| 凤山县| 环江| 靖远县| 三台县| 招远市| 六盘水市| 庆城县| 凯里市| 牟定县| 松江区| 中西区| 太和县| 弥勒县| 沽源县| 乳山市| 托里县| 民和| 灵武市| 宿松县| 乐安县| 海原县| 垣曲县| 卓资县| 东城区| 乌拉特前旗| 库伦旗| 涿州市| 竹北市| 宜君县| 汨罗市| 鹤壁市| 延庆县| 千阳县| 桃源县| 大宁县| 周至县| 鄂托克旗| 皮山县| 昌图县|