最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Python pyecharts實現(xiàn)多種圖例代碼解析

 更新時間:2020年08月10日 09:51:08   作者:Yi_warmth  
這篇文章主要介紹了基于Python pyecharts實現(xiàn)多種圖例代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

詞云圖

from pyecharts.charts import WordCloud
def word1():
  words= [
    ("Sam S Club", 10000),
    ("Macys", 6181),
    ("Amy Schumer", 4386),
    ("Jurassic World", 4055),
    ("Charter Communications", 2467),
    ("Chick Fil A", 2244),
    ("Planet Fitness", 1868),
    ("Pitch Perfect", 1484),
    ("Express", 1112),
    ("Home", 865),
    ("Johnny Depp", 847),
    ("Lena Dunham", 582),
    ("Lewis Hamilton", 555),
    ("KXAN", 550),
    ("Mary Ellen Mark", 462),
    ("Farrah Abraham", 366),
    ("Rita Ora", 360),
    ("Serena Williams", 282),
    ("NCAA baseball tournament", 273),
    ("Point Break", 265),
  ]
  worldcloud = (
    WordCloud()
    .add("", words, word_size_range=[20, 100])
    .set_global_opts(title_opts=opt.TitleOpts(title="WorldCloud-shape-diamond"))
  )
  # worldcloud = (
  #   WordCloud()
  #   .add("", words, word_size_range=[20, 100], shape=SymbolType.DIAMOND)
  #   .set_global_opts(title_opts=opt.TitleOpts(title="WorldCloud-shape-diamond"))
  # )
  worldcloud.render("wordl.html")
  os.system("wordl.html")

效果如下:

散點圖

from pyecharts.charts import Scatter
import numpy as np

def sca():
  x_data = np.linspace(0, 10, 30)
  y1_data = np.sin(x_data)
  y2_data = np.cos(x_data)
  # 繪制散點圖
  # 設(shè)置圖表大小
  figsise = opt.InitOpts(width="800px", height="600px")
  scatter = Scatter(init_opts=figsise)
  # 添加數(shù)據(jù)
  scatter.add_xaxis(xaxis_data=x_data)
  scatter.add_yaxis(series_name="sin(x)散點圖", #名稱
           y_axis=y1_data, # 數(shù)據(jù)
           label_opts=opt.LabelOpts(is_show=False), # 數(shù)據(jù)不顯示
           symbol_size=15, # 設(shè)置散點的大小
           symbol="triangle" # 設(shè)置散點的形狀
           )
  scatter.add_yaxis(series_name="cos(x)散點圖", y_axis=y2_data, label_opts=opt.LabelOpts(is_show=False))
  scatter.render()
  os.system("render.html")

效果如下:

餅狀圖

from pyecharts.charts import Pie
from pyecharts import options as optfrom pyecharts.faker import Faker as fa

def pie1():
  pie = (
    Pie()
    .add("", [list(z) for z in zip(fa.choose(), fa.values())])
    .set_global_opts(title_opts=opt.TitleOpts(title="pie-基本示例"))
    .set_series_opts(label_opts=opt.LabelOpts(formatter=":{c}"))
  )
  pie.render()
  os.system("render.html")

def pie2():
  pie = (
    Pie()
      .add("", [list(z) for z in zip(fa.choose(), fa.values())], radius=["40%", "75%"])
      .set_global_opts(title_opts=opt.TitleOpts(title="pie-示例"),
               legend_opts=opt.LegendOpts(
                 orient="vertical", pos_top="15%", pos_left="2%"
               ))
      .set_series_opts(label_opts=opt.LabelOpts(formatter=":{c}"))
  )
  pie.render()
  os.system("render.html")


def pie3():
  pie = (
    Pie()
      .add("", [list(z) for z in zip(fa.choose(), fa.values())],
         radius=["40%", "75%"],
         center=["25%", "50%"],
         rosetype="radius",
         label_opts=opt.LabelOpts(is_show=False))

      .add("", [list(z) for z in zip(fa.choose(), fa.values())],
         radius=["30%", "75%"],
         center=["75%", "50%"],
         rosetype="area")

      .set_global_opts(title_opts=opt.TitleOpts(title="pie-玫瑰圖示例"))

  )
  pie.render()
  os.system("render.html")

def pie4():
  # 多餅圖顯示
  pie = (
    Pie()
    .add(
      "",
      [list(z) for z in zip(["劇情", "其他"], [25, 75])],
      center=["20%", "30%"],
      radius=[40, 60]
    )
    .add(
      "",
      [list(z) for z in zip(["奇幻", "其他"], [24, 76])],
      center=["55%", '30%'],
      radius=[40, 60]
    )
    .add(
      "",
      [list(z) for z in zip(["愛情", "其他"], [14, 86])],
      center=["20%", "70%"],
      radius=[40, 60]
    )
    .add(
      "",
      [list(z) for z in zip(["驚駭", "其他"], [1, 89])],
      center=["55%", "70%"],
      radius=[40, 60]
    )
    .set_global_opts(
      title_opts=opt.TitleOpts(title="pie-多餅圖基本示例"),
      legend_opts=opt.LegendOpts(
        type_="scroll", pos_top="20%", pos_left="80%", orient="vertical"
      )
    )
    .set_series_opts(label_opts=opt.LabelOpts(formatter=":{c}"))
  )
  pie.render()
  os.system("render.html")

直方圖

from pyecharts.charts import Bar
from pyecharts import options as opt
from pyecharts.globals import ThemeType
from pyecharts.faker import Faker as fa
import random


def pye1():
  # 生成隨機數(shù)據(jù)
  attr = fa.days_attrs
  v1 = [random.randrange(10, 150) for _ in range(31)]
  v2 = [random.randrange(10, 150) for _ in range(31)]

  # 初始化一個Bar對象,并設(shè)定一寫初始化設(shè)置
  bar = Bar(init_opts=opt.InitOpts(theme=ThemeType.WHITE))
  # 添加數(shù)據(jù)
  bar.add_xaxis(attr)
  # is_selected: 打開圖表時是否默認加載  grap:不同系列的柱間距離,百分比; color:指定柱狀圖Label的顏色
  bar.add_yaxis("test1", v1, gap="0", category_gap="20%", color=fa.rand_color())
  bar.add_yaxis("test2", v2, is_selected=False, gap="0%", category_gap="20%", color=fa.rand_color())
  # 全局配置
  # title_opts:圖標(biāo)標(biāo)題相關(guān)設(shè)置
  # toolbox_opts: 工具欄相關(guān)設(shè)置
  # yaxis_opts/xaxis_opts: 坐標(biāo)軸相關(guān)設(shè)置
  # axislabel_opts: 坐標(biāo)軸簽字相關(guān)設(shè)置
  # axisline_opts: 坐標(biāo)軸軸線相關(guān)設(shè)置
  # datazoom_opts: 坐標(biāo)軸軸線相關(guān)設(shè)置
  # markpoint_opts: 標(biāo)記點相關(guān)設(shè)置
  # markpoint_opts:label_opts=opts.LabelOpts(is_show=False) 標(biāo)簽值是否疊加
  # markline_opts:標(biāo)記線相關(guān)設(shè)置
  bar.set_global_opts(title_opts=opt.TitleOpts(title="主標(biāo)題", subtitle="副標(biāo)題"),
            toolbox_opts=opt.ToolboxOpts(),
            yaxis_opts=opt.AxisOpts(axislabel_opts=opt.LabelOpts(formatter="{value}/月"), name="這是y軸"),
            xaxis_opts=opt.AxisOpts(
            axisline_opts=opt.AxisLineOpts(linestyle_opts=opt.LineStyleOpts(color='blue')), name="這是x軸"),
            datazoom_opts=opt.DataZoomOpts()
            )
  bar.set_series_opts(markpoint_opts=opt.MarkPointOpts(data=[opt.MarkPointItem(type_="max", name="最大值"),
                                opt.MarkPointItem(type_="min", name="最小值"),
                                opt.MarkPointItem(type_="average", name="平均值")]),
            markline_opts=opt.MarkLineOpts(data=[opt.MarkLineItem(type_="min", name="最小值"),
                               opt.MarkLineItem(type_="max", name="最大值"),
                               opt.MarkLineItem(type_="average", name="平均值")]))
  # 指定生成html文件路徑
  bar.render('test.html')
  os.system("test.html")

效果如下

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python目標(biāo)檢測SSD算法訓(xùn)練部分源碼詳解

    python目標(biāo)檢測SSD算法訓(xùn)練部分源碼詳解

    這篇文章主要為大家介紹了python目標(biāo)檢測SSD算法訓(xùn)練部分源碼詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • NumPy數(shù)組排序、過濾與隨機數(shù)生成詳解

    NumPy數(shù)組排序、過濾與隨機數(shù)生成詳解

    這篇文章主要詳細給大家介紹了NumPy數(shù)組排序、過濾與隨機數(shù)生成,文中通過代碼示例給大家講解的非常詳細,對大家學(xué)習(xí)NumPy有一定的幫助,需要的朋友可以參考下
    2024-05-05
  • 解決python-docx打包之后找不到default.docx的問題

    解決python-docx打包之后找不到default.docx的問題

    今天小編就為大家分享一篇解決python-docx打包之后找不到default.docx的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python常用庫大全及簡要說明

    Python常用庫大全及簡要說明

    本文為大家羅列了Python開發(fā)的常用庫和各個庫的簡要說明以及Python開發(fā)工具,包管理,環(huán)境管理等其它常用資源和Python學(xué)習(xí)資料
    2020-01-01
  • Python利用PIL進行圖片壓縮

    Python利用PIL進行圖片壓縮

    有時在發(fā)送一些文件如PPT、Word時,由于文件中的圖片太大,導(dǎo)致文件也太大,無法發(fā)送,所以本文為大家介紹了Python中圖片壓縮的方法,需要的可以參考下
    2025-02-02
  • python連接mysql數(shù)據(jù)庫并讀取數(shù)據(jù)的實現(xiàn)

    python連接mysql數(shù)據(jù)庫并讀取數(shù)據(jù)的實現(xiàn)

    這篇文章主要介紹了python連接mysql數(shù)據(jù)庫并讀取數(shù)據(jù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python 抓取動態(tài)網(wǎng)頁內(nèi)容方案詳解

    Python 抓取動態(tài)網(wǎng)頁內(nèi)容方案詳解

    這篇文章主要介紹了Python 抓取動態(tài)網(wǎng)頁內(nèi)容方案詳解,首先通過Chrome的工具來進行分析,然后再使用python進行處理,最終得到我們需要的內(nèi)容,非常的方便,這里也算是給大家提供一個思路
    2014-12-12
  • 利用matplotlib實現(xiàn)兩張子圖分別畫函數(shù)圖

    利用matplotlib實現(xiàn)兩張子圖分別畫函數(shù)圖

    這篇文章主要介紹了利用matplotlib實現(xiàn)兩張子圖分別畫函數(shù)圖問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • pycharm安裝漢化包失敗的問題及解決

    pycharm安裝漢化包失敗的問題及解決

    這篇文章主要介紹了pycharm安裝漢化包失敗的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Python decorator攔截器代碼實例解析

    Python decorator攔截器代碼實例解析

    這篇文章主要介紹了Python decorator攔截器代碼實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04

最新評論

镇赉县| 东安县| 榆社县| 盘锦市| 合肥市| 政和县| 盘锦市| 扎赉特旗| 洪泽县| 都昌县| 岳阳市| 梅河口市| 横山县| 铜鼓县| 星座| 新干县| 中卫市| 淮北市| 彝良县| 慈利县| 荆州市| 金门县| 泸州市| 济源市| 富顺县| 平邑县| 新巴尔虎右旗| 阆中市| 金塔县| 乐亭县| 禹州市| 张家港市| 陈巴尔虎旗| 景泰县| 洱源县| 临漳县| 平乐县| 神池县| 莱阳市| 宁陕县| 宾阳县|