亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 關于Python可視化Dash工具之plotly基本圖形示例詳解

關于Python可視化Dash工具之plotly基本圖形示例詳解

熱門標簽:廈門crm外呼系統如何 西藏快速地圖標注地點 如何在地圖標注文字 百應ai電銷機器人鄭州 n400電話申請多少錢 長春人工智能電銷機器人官網 地圖標注推廣單頁 ai地圖標注 女王谷地圖標注

Plotly Express是對 Plotly.py 的高級封裝,內置了大量實用、現代的繪圖模板,用戶只需調用簡單的API函數,即可快速生成漂亮的互動圖表,可滿足90%以上的應用場景。

本文借助Plotly Express提供的幾個樣例庫進行散點圖、折線圖、餅圖、柱狀圖、氣泡圖、桑基圖、玫瑰環圖、堆積圖、二維面積圖、甘特圖等基本圖形的實現。

代碼示例

import plotly.express as px
df = px.data.iris()
#Index(['sepal_length', 'sepal_width', 'petal_length', 'petal_width', 'species','species_id'],dtype='object')
#   sepal_length sepal_width ...  species species_id
# 0       5.1     3.5 ...   setosa      1
# 1       4.9     3.0 ...   setosa      1
# 2       4.7     3.2 ...   setosa      1
# ..      ...     ... ...    ...     ...
# 149      5.9     3.0 ... virginica      3
# plotly.express.scatter(data_frame=None, x=None, y=None, 
# color=None, symbol=None, size=None,
# hover_name=None, hover_data=None, custom_data=None, text=None,
# facet_row=None, facet_col=None, facet_col_wrap=0, facet_row_spacing=None, facet_col_spacing=None,
# error_x=None, error_x_minus=None, error_y=None, error_y_minus=None,
# animation_frame=None, animation_group=None,
# category_orders=None, labels=None, orientation=None,
# color_discrete_sequence=None, color_discrete_map=None, color_continuous_scale=None, 
# range_color=None, color_continuous_midpoint=None,
# symbol_sequence=None, symbol_map=None, opacity=None, 
# size_max=None, marginal_x=None, marginal_y=None,
# trendline=None, trendline_color_override=None, 
# log_x=False, log_y=False, range_x=None, range_y=None,
# render_mode='auto', title=None, template=None, width=None, height=None)
# 以sepal_width,sepal_length制作標準散點圖
fig = px.scatter(df, x="sepal_width", y="sepal_length")
fig.show()
 
 
#以鳶尾花類型-species作為不同顏色區分標志 color
fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species")
fig.show()
 
#追加petal_length作為散點大小,變位氣泡圖 size
fig = px.scatter(df, x="sepal_width", y="sepal_length",
         color="species",size='petal_length')
fig.show()
 
#追加petal_width作為額外列,在懸停工具提示中顯示為額外數據 hover_data
fig = px.scatter(df, x="sepal_width", y="sepal_length",
         color="species", size='petal_length',
         hover_data=['petal_width'])
fig.show()
 
#以鳶尾花類型-species區分散點的形狀 symbol
fig = px.scatter(df, x="sepal_width", y="sepal_length",
         symbol="species" ,color="species", 
         size='petal_length',
         hover_data=['petal_width'])
fig.show()
 
#追加petal_width作為額外列,在懸停工具提示中以粗體顯示。 hover_name
fig = px.scatter(df, x="sepal_width", y="sepal_length",
         symbol="species" ,color="species", 
         size='petal_length',
         hover_data=['petal_width'], hover_name="species")
fig.show()
 
#以鳶尾花類型編碼-species_id作為散點的文本值 text
fig = px.scatter(df, x="sepal_width", y="sepal_length",
         symbol="species" ,color="species", 
         size='petal_length',
         hover_data=['petal_width'], hover_name="species",
         text="species_id")
fig.show()
 
#追加圖表標題 title
fig = px.scatter(df, x="sepal_width", y="sepal_length",
         symbol="species" ,color="species", size='petal_length',
         hover_data=['petal_width'], hover_name="species",
         text="species_id",title="鳶尾花分類展示")
fig.show()
 
#以鳶尾花類型-species作為動畫播放模式 animation_frame
fig = px.scatter(df, x="sepal_width", y="sepal_length",
         symbol="species" ,color="species", size='petal_length',
         hover_data=['petal_width'], hover_name="species",
         text="species_id",title="鳶尾花分類展示",
         animation_frame="species")
fig.show()
 
#固定X、Y最大值最小值范圍range_x,range_y,防止動畫播放時超出數值顯示
fig = px.scatter(df, x="sepal_width", y="sepal_length",
         symbol="species" ,color="species", size='petal_length',
         hover_data=['petal_width'], hover_name="species",
         text="species_id",title="鳶尾花分類展示",
         animation_frame="species",range_x=[1.5,4.5],range_y=[4,8.5])
fig.show()
 
df = px.data.gapminder().query("country=='China'")
# Index(['country', 'continent', 'year', 'lifeExp', 'pop', 'gdpPercap', 'iso_alpha', 'iso_num'],dtype='object')
#   country continent year ...  gdpPercap iso_alpha iso_num
# 288  China   Asia 1952 ...  400.448611    CHN   156
# 289  China   Asia 1957 ...  575.987001    CHN   156
# 290  China   Asia 1962 ...  487.674018    CHN   156
# plotly.express.line(data_frame=None, x=None, y=None, 
# line_group=None, color=None, line_dash=None,
# hover_name=None, hover_data=None, custom_data=None, text=None,
# facet_row=None, facet_col=None, facet_col_wrap=0, 
# facet_row_spacing=None, facet_col_spacing=None,
# error_x=None, error_x_minus=None, error_y=None, error_y_minus=None,
# animation_frame=None, animation_group=None,
# category_orders=None, labels=None, orientation=None,
# color_discrete_sequence=None, color_discrete_map=None,
# line_dash_sequence=None, line_dash_map=None,
# log_x=False, log_y=False,
# range_x=None, range_y=None,
# line_shape=None, render_mode='auto', title=None, 
# template=None, width=None, height=None)
# 顯示中國的人均壽命
fig = px.line(df, x="year", y="lifeExp", title='中國人均壽命')
fig.show()
 
# 以不同顏色顯示亞洲各國的人均壽命
df = px.data.gapminder().query("continent == 'Asia'")
fig = px.line(df, x="year", y="lifeExp", color="country", 
       hover_name="country")
fig.show()
 
# line_group="country" 達到按國家去重的目的
df = px.data.gapminder().query("continent != 'Asia'") # remove Asia for visibility
fig = px.line(df, x="year", y="lifeExp", color="continent",
       line_group="country", hover_name="country")
fig.show()
 
# bar圖
df = px.data.gapminder().query("country == 'China'")
fig = px.bar(df, x='year', y='lifeExp')
fig.show()
 
df = px.data.gapminder().query("continent == 'Asia'")
fig = px.bar(df, x='year', y='lifeExp',color="country" )
fig.show()
 
df = px.data.gapminder().query("country == 'China'")
fig = px.bar(df, x='year', y='pop',
       hover_data=['lifeExp', 'gdpPercap'], color='lifeExp',
       labels={'pop':'population of China'}, height=400)
fig.show()
 
fig = px.bar(df, x='year', y='pop',
       hover_data=['lifeExp', 'gdpPercap'], color='pop',
       labels={'pop':'population of China'}, height=400)
fig.show()
 
df = px.data.medals_long()
# #     nation  medal count
# # 0 South Korea  gold   24
# # 1    China  gold   10
# # 2    Canada  gold   9
# # 3 South Korea silver   13
# # 4    China silver   15
# # 5    Canada silver   12
# # 6 South Korea bronze   11
# # 7    China bronze   8
# # 8    Canada bronze   12
fig = px.bar(df, x="nation", y="count", color="medal", 
       title="Long-Form Input")
fig.show()
 
# 氣泡圖
df = px.data.gapminder()
# X軸以對數形式展現
fig = px.scatter(df.query("year==2007"), x="gdpPercap", y="lifeExp",
         size="pop",
         color="continent",hover_name="country", 
         log_x=True, size_max=60)
fig.show()
 
# X軸以標準形式展現
fig = px.scatter(df.query("year==2007"), x="gdpPercap", y="lifeExp",
         size="pop",
         color="continent",hover_name="country", 
         log_x=False, size_max=60)
fig.show()
 
# 餅狀圖
px.data.gapminder().query("year == 2007").groupby('continent').count()
#      country year lifeExp pop gdpPercap iso_alpha iso_num
# continent
# Africa     52  52    52  52     52     52    52
# Americas    25  25    25  25     25     25    25
# Asia      33  33    33  33     33     33    33
# Europe     30  30    30  30     30     30    30
# Oceania     2   2    2  2     2     2    2
df = px.data.gapminder().query("year == 2007").query("continent == 'Americas'")
fig = px.pie(df, values='pop', names='country',
       title='Population of European continent')
fig.show()
 
df.loc[df['pop']  10000000, 'country'] = 'Other countries'
fig = px.pie(df, values='pop', names='country', 
       title='Population of European continent',
       hover_name='country',labels='country')
fig.update_traces(textposition='inside', textinfo='percent+label')
fig.show()
 
df.loc[df['pop']  10000000, 'country'] = 'Other countries'
fig = px.pie(df, values='pop', names='country', 
       title='Population of European continent',
       hover_name='country',labels='country', 
       color_discrete_sequence=px.colors.sequential.Blues)
fig.update_traces(textposition='inside', textinfo='percent+label')
fig.show()
 
# 二維面積圖
df = px.data.gapminder()
fig = px.area(df, x="year", y="pop", color="continent", 
       line_group="country")
fig.show()
 
fig = px.area(df, x="year", y="pop", color="continent", 
       line_group="country",
       color_discrete_sequence=px.colors.sequential.Blues)
fig.show()
 
df = px.data.gapminder().query("year == 2007")
fig = px.bar(df, x="pop", y="continent", orientation='h',
       hover_name='country',
       text='country',color='continent')
fig.show()
 
# 甘特圖
import pandas as pd
df = pd.DataFrame([
  dict(Task="Job A", Start='2009-01-01', Finish='2009-02-28', 
     Completion_pct=50, Resource="Alex"),
  dict(Task="Job B", Start='2009-03-05', Finish='2009-04-15',
     Completion_pct=25, Resource="Alex"),
  dict(Task="Job C", Start='2009-02-20', Finish='2009-05-30', 
     Completion_pct=75, Resource="Max")
])
fig = px.timeline(df, x_start="Start", x_end="Finish", y="Task", 
         color="Completion_pct")
fig.update_yaxes(autorange="reversed")
fig.show()
 
fig = px.timeline(df, x_start="Start", x_end="Finish", y="Resource", 
         color="Resource")
fig.update_yaxes(autorange="reversed")
fig.show()
 
# 玫瑰環圖
df = px.data.tips()
#   total_bill  tip   sex smoker  day  time size
# 0     16.99 1.01 Female   No  Sun Dinner   2
# 1     10.34 1.66  Male   No  Sun Dinner   3
# 2     21.01 3.50  Male   No  Sun Dinner   3
# 3     23.68 3.31  Male   No  Sun Dinner   2
# 4     24.59 3.61 Female   No  Sun Dinner   4
fig = px.sunburst(df, path=['day', 'time', 'sex'], 
         values='total_bill')
fig.show()
 
import numpy as np
df = px.data.gapminder().query("year == 2007")
fig = px.sunburst(df, path=['continent', 'country'], 
         values='pop',
         color='lifeExp', hover_data=['iso_alpha'],
         color_continuous_scale='RdBu',
         color_continuous_midpoint=np.average(df['lifeExp'], 
                            weights=df['pop']))
fig.show()
 
df = px.data.gapminder().query("year == 2007")
fig = px.sunburst(df, path=['continent', 'country'], 
         values='pop',
         color='pop', hover_data=['iso_alpha'],
         color_continuous_scale='RdBu')
fig.show()
 
# treemap圖
import numpy as np
df = px.data.gapminder().query("year == 2007")
df["world"] = "world" # in order to have a single root node
fig = px.treemap(df, path=['world', 'continent', 'country'], 
         values='pop',
         color='lifeExp', hover_data=['iso_alpha'],
         color_continuous_scale='RdBu',
         color_continuous_midpoint=np.average(df['lifeExp'], 
                            weights=df['pop']))
fig.show()
 
fig = px.treemap(df, path=['world', 'continent', 'country'], values='pop',
         color='pop', hover_data=['iso_alpha'],
         color_continuous_scale='RdBu',
         color_continuous_midpoint=np.average(df['lifeExp'], 
                            weights=df['pop']))
fig.show()
 
fig = px.treemap(df, path=['world', 'continent', 'country'], values='pop',
         color='lifeExp', hover_data=['iso_alpha'],
         color_continuous_scale='RdBu')
fig.show()
 
fig = px.treemap(df, path=[ 'continent', 'country'], values='pop',
         color='lifeExp', hover_data=['iso_alpha'],
         color_continuous_scale='RdBu')
fig.show()
 
fig = px.treemap(df, path=[ 'country'], values='pop',
         color='lifeExp', hover_data=['iso_alpha'],
         color_continuous_scale='RdBu')
fig.show()
 
# 桑基圖
tips = px.data.tips()
fig = px.parallel_categories(tips, color="size",
               color_continuous_scale=px.colors.sequential.Inferno)
fig.show()

到此這篇關于關于Python可視化Dash工具之plotly基本圖形示例詳解的文章就介紹到這了,更多相關Python plotly基本圖形內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 分享8個非常流行的 Python 可視化工具包
  • python可視化 matplotlib畫圖使用colorbar工具自定義顏色
  • Python可視化工具如何實現動態圖表
  • 詳解python實現可視化的MD5、sha256哈希加密小工具
  • 基于python實現可視化生成二維碼工具
  • 這3個Python實時可視化工具包來幫你了解性能瓶頸

標簽:綿陽 拉薩 興安盟 渭南 內江 黔東 廊坊 亳州

巨人網絡通訊聲明:本文標題《關于Python可視化Dash工具之plotly基本圖形示例詳解》,本文關鍵詞  關于,Python,可視化,Dash,工具,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《關于Python可視化Dash工具之plotly基本圖形示例詳解》相關的同類信息!
  • 本頁收集關于關于Python可視化Dash工具之plotly基本圖形示例詳解的相關信息資訊供網民參考!
  • 推薦文章
    亚洲 国产精品 日韩| 亚洲精品影院| 国产极品白嫩美女在线观看看| 久久精品免视看国产明星| 青青青草影院| 久久精品大片| 国产原创视频在线| 色综合久久天天综合绕观看 | 亚洲wwwwww| 久久精品欧美一区二区| 成人a大片在线观看| 国产视频一区在线| 国产伦精品一区三区视频| 国产成人欧美一区二区三区的| 欧美18性精品| 高清一级毛片一本到免费观看| 精品国产香蕉伊思人在线又爽又黄| 久久国产精品自由自在| 可以免费看污视频的网站| 九九久久99综合一区二区| 四虎影视库| 成人免费高清视频| 久久国产一区二区| 成人免费网站视频ww| 久久成人性色生活片| 国产亚洲精品成人a在线| 国产成a人片在线观看视频| 91麻豆爱豆果冻天美星空| 超级乱淫伦动漫| 亚洲精品中文字幕久久久久久| 999久久狠狠免费精品| 天天做日日爱| 日本免费区| 99色播| 国产一区二区福利久久| 国产原创视频在线| 久久国产一区二区| 精品久久久久久中文字幕一区| 日韩在线观看视频免费| 香蕉视频久久| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日本免费区| 久久精品欧美一区二区| 精品视频免费在线| 黄色免费三级| 日本免费看视频| 天天做日日爱| 国产成人啪精品| 精品国产香蕉在线播出| 色综合久久天天综合观看| 久久国产影院| 日韩一级黄色| 久久国产影视免费精品| 高清一级做a爱过程不卡视频| 久久国产精品只做精品| 欧美a级大片| 国产a视频精品免费观看| 日韩专区一区| 日本伦理黄色大片在线观看网站| 国产美女在线一区二区三区| 99色视频| 国产91精品一区| 国产不卡福利| 久久国产精品只做精品| 九九九国产| 国产一区二区福利久久| 一 级 黄 中国色 片| 日韩在线观看网站| 欧美激情一区二区三区视频| 久久国产精品永久免费网站| 久草免费资源| 亚洲 男人 天堂| 天堂网中文字幕| 久久福利影视| 色综合久久手机在线| 色综合久久天天综合绕观看 | 成人a大片在线观看| 久久国产精品自由自在| 久久精品成人一区二区三区| 日本免费区| 国产成人精品综合在线| 一级女性全黄久久生活片| 欧美a免费| 国产不卡在线看| 欧美另类videosbestsex视频| 韩国毛片免费| 夜夜操天天爽| 精品视频在线看 | 国产福利免费观看| 99久久精品费精品国产一区二区| 免费国产在线视频| 国产伦久视频免费观看 视频| 国产国语对白一级毛片| 可以免费看毛片的网站| 日韩在线观看免费| 日韩欧美一二三区| a级毛片免费观看网站| 尤物视频网站在线观看| 国产麻豆精品视频| 国产不卡在线观看视频| 精品国产一级毛片| 99久久精品国产麻豆| 欧美激情一区二区三区视频| 一级女性全黄生活片免费| 国产a视频精品免费观看| 99色视频| 九九精品在线| 欧美激情一区二区三区在线 | 一本高清在线| 韩国毛片基地| 国产91精品一区二区| 国产成人啪精品| 一级毛片视频播放| 国产麻豆精品| 九九久久国产精品大片| 日韩女人做爰大片| 精品视频在线观看免费| 一级女性全黄久久生活片| 久久精品道一区二区三区| 成人av在线播放| 99色视频在线观看| 你懂的国产精品| 欧美日本国产| 精品视频在线观看一区二区| 四虎影视久久久| 亚欧乱色一区二区三区| 成人免费观看男女羞羞视频| 日韩中文字幕在线播放| 国产成a人片在线观看视频| 国产91丝袜在线播放0| 欧美激情一区二区三区在线 | 久久成人综合网| 色综合久久天天综合| 精品国产三级a∨在线观看| 午夜家庭影院| 深夜做爰性大片中文| 免费国产在线观看不卡| 青青青草视频在线观看| 久久精品欧美一区二区| 国产视频久久久| 欧美激情一区二区三区在线 | 午夜激情视频在线观看| 免费国产在线观看不卡| 国产伦久视频免费观看 视频| 亚洲精品久久玖玖玖玖| 精品国产一区二区三区久| 国产精品自拍在线| 日韩一级黄色| 成人av在线播放| 日韩免费在线视频| 一级女人毛片人一女人| 久久国产影视免费精品| 国产不卡在线观看| 日韩在线观看免费完整版视频| 成人免费观看男女羞羞视频| 亚洲爆爽| 沈樵在线观看福利| 可以免费看毛片的网站| 美女免费毛片| 高清一级片| 美国一区二区三区| 一本高清在线| 午夜激情视频在线播放| 日本在线www| 黄视频网站在线观看| 黄视频网站在线观看| 国产国语对白一级毛片| 天天色成人网| 国产精品自拍在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产原创视频在线| 亚洲第一页色| 精品在线观看国产| 久久久成人网| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美a级片免费看| 国产欧美精品午夜在线播放| 亚洲 欧美 成人日韩| 欧美激情影院| 亚洲精品中文字幕久久久久久| 日韩中文字幕在线观看视频| 天天做日日干| 国产不卡福利| 成人av在线播放| 国产a毛片| 成人免费观看视频| 免费的黄视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久精品欧美一区二区| 高清一级毛片一本到免费观看| 国产一区精品| 99久久精品费精品国产一区二区| 成人影院一区二区三区| 免费的黄色小视频| 香蕉视频久久| 久久久成人网| 天天色色色| 国产一区二区精品久久| 午夜在线影院| 久久国产精品只做精品|