• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • 02_Cutecharts 餅圖、雷達圖、散點圖 (下)

    在這里插入圖片描述

    Pie餅圖

    相關參數設置

    Params                                          Desc
    ------                                          ----
    labels: Iterable                                數據標簽列表
    inner_radius: float = 0.5                       Pie 圖半徑
    legend_pos: str = "upLeft"                      圖例位置,有 "upLeft", "upRight", "downLeft", "downRight" 可選
    colors: Optional[Iterable] = None               label 顏色數組
    font_family: Optional[str] = None               CSS font-family
    

    基本示例

    from cutecharts.charts import Pie
    from cutecharts.components import Page
    from cutecharts.faker import Faker
    
    
    def pie_base() -> Pie:
        chart = Pie("Pie-基本示例")
        chart.set_options(labels=Faker.choose())
        chart.add_series(Faker.values())
        return chart
    
    
    pie_base().render()
    

    Pie效果演示

    在這里插入圖片描述

    非鏤空餅圖

    def pie_radius():
        chart = Pie("Pie-Radius")
        chart.set_options(
            labels=Faker.choose(),
            inner_radius=0,
        )
        chart.add_series(Faker.values())
        return chart
    

    在這里插入圖片描述

    Radar(雷達圖)

    相關參數設置

    Params                                          Desc
    ------                                          ----
    labels: Iterable                                數據標簽列表
    is_show_label: bool = True                      是否顯示標簽
    is_show_legend: bool = True                     是否顯示圖例
    tick_count: int = 3                             坐標系分割刻度
    legend_pos: str = "upLeft"                      圖例位置,有 "upLeft", "upRight", "downLeft", "downRight" 可選
    colors: Optional[Iterable] = None               label 顏色數組
    font_family: Optional[str] = None               CSS font-family
    

    基本示例

    from cutecharts.charts import Radar
    from cutecharts.components import Page
    from cutecharts.faker import Faker
    
    
    def radar_base() -> Radar:
        chart = Radar("Radar-基本示例")
        chart.set_options(labels=Faker.choose())
        chart.add_series("series-A", Faker.values())
        chart.add_series("series-B", Faker.values())
        return chart
    
    
    radar_base().render()
    

    效果圖演示

    在這里插入圖片描述

    Scatter(散點圖)

    相關參數設置

    Params                                          Desc
    ------                                          ----
    x_label: str = ""                               X 坐標軸名稱
    y_label: str = ""                               Y 坐標軸名稱
    x_tick_count: int = 3                           X 軸刻度分割段數
    y_tick_count: int = 3                           Y 軸刻度分割段數
    is_show_line: bool = False                      是否將散點連成線
    dot_size: int = 1                               散點大小
    time_format: Optional[str] = None               日期格式
    legend_pos: str = "upLeft"                      圖例位置,有 "upLeft", "upRight", "downLeft", "downRight" 可選
    colors: Optional[Iterable] = None               label 顏色數組
    font_family: Optional[str] = None               CSS font-family
    

    基本示例

    from cutecharts.charts import Scatter
    from cutecharts.components import Page
    from cutecharts.faker import Faker
    
    
    def scatter_base() -> Scatter:
        chart = Scatter("Scatter-基本示例")
        chart.set_options(x_label="I'm xlabel", y_label="I'm ylabel")
        chart.add_series(
            "series-A", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())]
        )
        chart.add_series(
            "series-B", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())]
        )
        return chart
    
    
    scatter_base().render()
    

    效果圖演示

    在這里插入圖片描述

    在這里插入圖片描述

    版權聲明:本文為lsqzedu原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/lsqzedu/article/details/107742834

    智能推薦

    Matplotlib雷達圖、三維餅狀圖

    雷達圖 雷達圖又稱戴布拉圖、蜘蛛網圖,可以很好刻畫出某些指標的橫向或縱向的對比關系 雷達圖通常用于多想指標的全面分析。 比如:HR想要比較兩個應聘者的綜合素質,用雷達圖分別畫出來,就可以進行直觀的比較 python中matplotlib模塊繪制雷達圖需要用到極坐標系。 雷達圖之極坐標系 在平面內去一個定點O,叫極點,引一條射線Ox,叫做極軸,在選定一個長度單位和角度的正方向(通常去逆時針方向)。對...

    數組刪除其中某個對象的方法

    數組刪除其中的對象或元素,在前端是比較常見的需求。 我現在比較常用的方法如下: 這種方法只適合刪除具有唯一標識的對象。 有沒有想要脫單的小伙伴,加入我們的脫單星球,認識更多優秀的小哥哥小姐姐 特此聲明,星球是免費的,但是創建星球的時候說是必須輸入金額,所以只能先私聊,我再加你免費加入!...

    圖床搭建以及圖床工具的使用

    為什么要用圖床和圖床工具? 比較下面三種md中的圖片url地址(均免費),你會使用哪一種? 選1?由于是本地路徑,文檔分享后給其他人打開后很可能顯示圖片加載失敗。 選2?雖然分享后可以顯示圖片,但能保證加載速度? 選3?我肯定選這種,即兼容2的瀏覽器訪問,又能保證訪問速度。 這樣就可以回答上面的問題了!保證瀏覽器訪問要用圖床,保證加載速度要用圖床工具,又不花錢想想就開心。 除此之外本篇博客還會講解...

    并發編程理論篇

    一、必備知識回顧 計算機又叫電腦,即通電的大腦,發明計算機是為了讓他通電之后能夠像人一樣去工作,并且它比人的工作效率更高,因為可以24小時不間斷 計算機五大組成部分 控制器 運算器 存儲器 輸入設備 輸出設備 計算機的核心真正干活的是CPU(控制器+運算器=中央處理器) 程序要想被計算機運行,它的代碼必須要先由硬盤讀到內存,之后cpu取指再執行 并發 看起來像同時運行的就可以稱之為并發 并行 真正...

    猜你喜歡

    Java LinkedHashMap

    Java LinkedHashMap 前言 Map是我們在實際使用過程中常用的集合,HashMap在Java的實際開發中出鏡率很高,它通過hash算法實現了高效的非線程安全的集合,它有一個缺點就是,用戶插入集合的數據時無序,在我們需要一些有序的map的時候,我們就需要引入另外一個集合:LinkedHashMap。 LinkedHashMap是一個有序的非線程安全的集合,它是HashMap的子類,基...

    Spark Streaming處理文件(本地文件以及hdfs上面的文件)

    標題介紹文件流之前先介紹一下Dstream 下面是來自官網一段的說明,Discretized Streams或DStream是Spark Streaming提供的基本抽象。它表示連續的數據流,可以是從源接收的輸入數據流,也可以是通過轉換輸入流生成的已處理數據流。在內部,DStream由一系列連續的RDD表示,這是Spark對不可變的分布式數據集的抽象(有關更多詳細信息,請參見Spark編程指南)。...

    《痞子衡嵌入式半月刊》 第 8 期

    痞子衡嵌入式半月刊: 第 8 期 這里分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農歷年分二十四節氣,希望在每個交節之日準時發布一期。 本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。 上期回顧 :《痞子衡嵌入式半月刊: 第 7 期》 嘮兩句 今天是小滿,小滿節氣意味著進入了大幅降水的雨季。痞子...

    (C++)二叉樹的線索化 / 線索二叉樹

    好久不見,朋友們!雖然我知道沒人看我的博客,但我還是想叨逼叨一下。啊,好久沒編程了(其實也就一周沒編),但你們知道,程序員一天不編程那能叫程序員么???雖然我不是程序員哈哈哈哈哈,但還是要有基本素養嘛。 繼續寫二叉樹,給自己立一個flag,就是這幾天要寫完之前沒做完的幾道題,和二叉樹紅黑樹各種樹之類的~~雖然有這個flag,但我還是很實誠地遵從自己的內心,買了一張明天的電影票,等我回來告訴你們好不...

    Linux內存管理:分頁機制

    《Linux內存管理:內存描述之內存節點node》 《Linux內存管理:內存描述之內存區域zone》 《Linux內存管理:內存描述之內存頁面page》 《Linux內存管理:內存描述之高端內存》 《Linux內存管理:分頁機制》 《內存管理:Linux Memory Management:MMU、段、分頁、PAE、Cache、TLB》 目錄 1 分頁機制 1.1 為什么使用多級頁表來完成映射 ...

    精品国产乱码久久久久久蜜桃不卡