<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          酷!一個(gè)仿漫畫手繪風(fēng)格的 Python 圖表庫

          共 4160字,需瀏覽 9分鐘

           ·

          2021-03-14 03:23


          【導(dǎo)讀】:關(guān)于數(shù)據(jù)可視化工具,如果你有點(diǎn)厭煩了常見風(fēng)格(比如:Matplotlib 、Seaborn 和 pyecharts),那可以試試換一種風(fēng)格。

          本文前哨君給大家介紹一個(gè)風(fēng)格完全不一樣的開源庫:cutecharts,其 UI 效仿 XKCD 漫畫手繪風(fēng)格,在部分場景(比如:個(gè)人作品展示)的效果或許會(huì)更好。

          補(bǔ)充:XKCD 是一個(gè) IT 漫畫網(wǎng)站,在國外非常有名氣。

          這是一張 XKCD 漫畫作品的漢化版

          為什么會(huì)有 cutecharts?

          據(jù) cutecharts 的開發(fā)者介紹,他個(gè)人非常喜歡一個(gè) JS 圖表庫 chart.xkcd,但它支持的圖表類型不多,比 pyecharts 少很多。

          Javascript 在數(shù)據(jù)交互和視覺效果上更有優(yōu)勢,而 Python 是一種深受數(shù)據(jù)科學(xué)界的喜愛的語言。因此,他想結(jié)合這兩種技術(shù)的力量,于是就開發(fā)了 cutecharts.py。

          此外,cutecharts 更多的是一個(gè)庫,用來學(xué)習(xí)如何將 JS 世界與 Python/notebook 相結(jié)合。cutecharts 的項(xiàng)目結(jié)構(gòu)與 pyecharts 相同,它支持 pyechart s的所有核心功能,同時(shí)更輕量級(jí),總體上也更簡潔。

          GitHub 地址:

          https://github.com/chenjiandongx/cutecharts

          簡單使用

          一行命令先安裝好該庫:

          pip install cutecharts

          下面就是 cutecharts 項(xiàng)目主頁提供的一些示例:

          Commons

          不同圖表有著部分相同的方法。

          __init__

          Params                                          Desc
          ------                                          ----
          title: Optional[str] = None                     圖表標(biāo)題
          width: str = "800px"                            圖表寬度
          height: str = "600px"                           圖表高度
          assets_host: Optional[str] = None               引用資源 Host

          render

          Params                                          Desc
          ------                                          ----
          dest: str = "render.html"                       渲染的文件路徑
          template_name: str = "basic_local.html"         渲染使用的模板,一般不需要修改   

          render_notebook

          Params                                          Desc
          ------                                          ----
          template_type: str = "basic"                    渲染使用的模板類型,一般不需要修改 

          load_javascript

          加載 JS 依賴,在 JupyterLab 渲染時(shí)使用。

          Bar(柱狀圖)


          Line(折線圖)



          Pie(餅圖)


          Pie-Radius

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

          Radar(雷達(dá)圖)


          對這個(gè)圖表庫有興趣的童鞋,可以試試。



          - EOF - 


          分享、點(diǎn)贊和在看

          支持我們分享更多優(yōu)秀開源項(xiàng)目,謝謝!

          瀏覽 77
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  蜜桃在线无码精品秘 入口欧 | 任你躁精品视频一区二区三区 | 欧美日韩黄色 | 综合亚洲色区 | www.日韩黄片 |