www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 公眾號精選 > AI科技大本營
[導(dǎo)讀]作者|俊欣來源|關(guān)于數(shù)據(jù)分析與可視化本篇文章我們將繼續(xù)聚焦c模塊并且用它來繪制精美的圖表,希望讀者在看完之后會有不少收獲01內(nèi)嵌餅狀圖內(nèi)接一個(gè)環(huán)狀的餅圖,里面還有一個(gè)餅狀的圖(Pie().add(series_name="訪問來源",data_pair=[list(z)forzi...

20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化作者 |俊欣來源 |關(guān)于數(shù)據(jù)分析與可視化本篇文章我們將繼續(xù)聚焦c模塊并且用它來繪制精美的圖表,希望讀者在看完之后會有不少收獲


01
內(nèi)嵌餅狀圖內(nèi)接一個(gè)環(huán)狀的餅圖,里面還有一個(gè)餅狀的圖


( Pie() .add( series_name="訪問來源", data_pair=[list(z) for z in zip(Faker.choose(), Faker.values())], radius=[0, "30%"], label_opts=opts.LabelOpts(position="inner"), ) .add( series_name="訪問來源", radius=["40%", "55%"], data_pair=[list(z) for z in zip(Faker.choose(), Faker.values())], ) .set_global_opts(legend_opts=opts.LegendOpts(pos_left="15%", orient="vertical", pos_top="10%")) .set_series_opts( tooltip_opts=opts.TooltipOpts( trigger="item", formatter="{a}
: {c} (sn438by%)"
) ) .render("nested_pies.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


02
環(huán)形餅圖
c = ( Pie() .add( "", [list(z) for z in zip(Faker.choose(), Faker.values())], radius=["50%", "75%"], ) .set_global_opts( title_opts=opts.TitleOpts(title="Pie-radius示例"), legend_opts=opts.LegendOpts(orient="vertical", pos_top="15%", pos_left="2%"), ) .set_series_opts(label_opts=opts.LabelOpts(formatter=": {c}")) .render("pie_radius_test.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


03
玫瑰式餅狀圖
c = ( Pie() .add( "", [list(z) for z in zip(Faker.choose(), Faker.values())], radius=["40%", "75%"], center=["35%", "50%"], rosetype="radius", label_opts=opts.LabelOpts(is_show=False), ) .set_global_opts(title_opts=opts.TitleOpts(title="餅圖-玫瑰圖示例")) .render("pie_rosetype_test.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


04
多個(gè)餅狀圖合集
c = ( Pie() .add( "", [list(z) for z in zip(["古裝", "其他"], [35, 65])], center=["20%", "30%"], radius=[50, 80], label_opts=new_label_opts(), ) .add( "", [list(z) for z in zip(["動作", "其他"], [24, 76])], center=["55%", "30%"], radius=[50, 80], label_opts=new_label_opts(), ) .add( "", [list(z) for z in zip(["愛情", "其他"], [10, 90])], center=["20%", "70%"], radius=[50, 80], label_opts=new_label_opts(), ) .add( "", [list(z) for z in zip(["驚悚", "其他"], [20, 80])], center=["55%", "70%"], radius=[50, 80], label_opts=new_label_opts(), ) .set_global_opts( title_opts=opts.TitleOpts(title="Pie-多餅圖基本示例"), legend_opts=opts.LegendOpts( type_="scroll", pos_top="30%", pos_left="70%", orient="vertical" ), ) .render("mutiple_pie.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


05
雷達(dá)圖雷達(dá)圖可以幫助我們查看各個(gè)維度之下的數(shù)據(jù)情況,例如


c = ( Radar() .add_schema( schema=[ opts.RadarIndicatorItem(name="A", max_=8500), opts.RadarIndicatorItem(name="B", max_=15000), opts.RadarIndicatorItem(name="C", max_=35000), opts.RadarIndicatorItem(name="D", max_=38000), opts.RadarIndicatorItem(name="E", max_=55000), opts.RadarIndicatorItem(name="F", max_=25000), ] ) .add("計(jì)劃設(shè)想", v1) .add("實(shí)際情況", v2) .set_series_opts(label_opts=opts.LabelOpts(is_show=False)) .set_global_opts( legend_opts=opts.LegendOpts(), title_opts=opts.TitleOpts(title="雷達(dá)圖示例"), ) .render("radar_test.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


06
散點(diǎn)圖
( Scatter() .add_xaxis(xaxis_data=Faker.choose()) .add_yaxis( series_name="", y_axis=Faker.values(), symbol_size=30, label_opts=opts.LabelOpts(is_show=True), ) .set_series_opts() .set_global_opts( yaxis_opts=opts.AxisOpts( axistick_opts=opts.AxisTickOpts(is_show=True), splitline_opts=opts.SplitLineOpts(is_show=True), ), tooltip_opts=opts.TooltipOpts(is_show=True), ) .render("basic_scatter_chart.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


07
散點(diǎn)圖 漸變色
c = ( Scatter() .add_xaxis(Faker.choose()) .add_yaxis("商家1", Faker.values(), symbol_size=30, label_opts=opts.LabelOpts(is_show=True),) .set_global_opts( title_opts=opts.TitleOpts(title="散點(diǎn)圖-顏色分段"), visualmap_opts=opts.VisualMapOpts(max_=150), ) .render("scatter_visualmap_color_test.html"))


20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


或者我們根據(jù)數(shù)據(jù)的大小來改變散點(diǎn)的大小


c = ( Scatter() .add_xaxis(Faker.choose()) .add_yaxis("商家1", Faker.values()) .add_yaxis("商家2", Faker.values()) .set_global_opts( title_opts=opts.TitleOpts(title="散點(diǎn)圖-點(diǎn)狀大小不同"), visualmap_opts=opts.VisualMapOpts(type_="size", max_=150, min_=20), ) .render("scatter_visualmap_size_test.html"))


20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


08
象形柱狀圖
c = ( PictorialBar() .add_xaxis(Faker.choose()) .add_yaxis( "", Faker.values(), label_opts=opts.LabelOpts(is_show=True), symbol_size=20, symbol_repeat="fixed", symbol_offset=[0, 0], is_symbol_clip=True, symbol=SymbolType.ROUND_RECT, ) .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=True), axisline_opts=opts.AxisLineOpts( linestyle_opts=opts.LineStyleOpts(opacity=0) ), ), ) .render("pictorialbar_test.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


09
K線圖 時(shí)間軸
c = ( Kline() .add_xaxis(["2021/5/{}".format(i 1) for i in range(31)]) .add_yaxis("K線圖", data) .set_global_opts( xaxis_opts=opts.AxisOpts(is_scale=True), yaxis_opts=opts.AxisOpts( is_scale=True, splitarea_opts=opts.SplitAreaOpts( is_show=True, areastyle_opts=opts.AreaStyleOpts(opacity=1) ), ), datazoom_opts=[opts.DataZoomOpts()], title_opts=opts.TitleOpts(title="k線圖 時(shí)間軸示例"), ) .render("k線圖 時(shí)間軸_test.html"))


20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


當(dāng)然這個(gè)時(shí)間軸既可以放在外面也可以放在里面


c = ( Kline() .add_xaxis(["2021/5/{}".format(i 1) for i in range(31)]) .add_yaxis("K線圖", data) .set_global_opts( xaxis_opts=opts.AxisOpts(is_scale=True), yaxis_opts=opts.AxisOpts( is_scale=True, splitarea_opts=opts.SplitAreaOpts( is_show=True, areastyle_opts=opts.AreaStyleOpts(opacity=1) ), ), datazoom_opts=[opts.DataZoomOpts(type_="inside")], title_opts=opts.TitleOpts(title="K線圖 時(shí)間軸示例"), ) .render("K線圖 時(shí)間軸示例_inside.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


10
區(qū)域地圖
c = ( Map() .add("商家A", [list(z) for z in zip(["杭州市", "寧波市", "舟山市", "臺州市", "溫州市", "麗水市", "金華市", "衢州市", "紹興市", "湖州市", "嘉興市"], Faker.values())], "浙江") .set_global_opts( title_opts=opts.TitleOpts(title="Map浙江地圖-Test"), visualmap_opts=opts.VisualMapOpts() ) .render("map_zhejiang.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


11
區(qū)域地圖 熱力圖
c = ( Geo() .add_schema(maptype="浙江") .add( "geo", [list(z) for z in zip(["杭州市", "寧波市", "舟山市", "臺州市", "溫州市", "麗水市", "金華市", "衢州市", "紹興市", "湖州市", "嘉興市"], Faker.values())], type_=ChartType.HEATMAP, ) .set_series_opts(label_opts=opts.LabelOpts(is_show=True)) .set_global_opts( visualmap_opts=opts.VisualMapOpts(), title_opts=opts.TitleOpts(title="Geo-浙江地圖") ) .render("geo_zhejiang.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


12
地圖 顏色分段
c = ( Map() .add("商家1", [list(z) for z in zip(Faker.provinces, Faker.values())], "china") .set_global_opts( title_opts=opts.TitleOpts(title="地圖 顏色分段(連續(xù)型)"), visualmap_opts=opts.VisualMapOpts(max_=150), ) .render("map_visual_test.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


13
世界地圖
c = ( Map() .add("商家1", [list(z) for z in zip(Faker.country, Faker.values())], "world") .set_series_opts(label_opts=opts.LabelOpts(is_show=False)) .set_global_opts( title_opts=opts.TitleOpts(title="Pyecharts-世界地圖"), visualmap_opts=opts.VisualMapOpts(max_=200), ) .render("map_world_test.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


14
地圖 散點(diǎn)圖地圖 漣漪散點(diǎn)圖的示例


c = ( Geo() .add_schema(maptype="china") .add( "geo", [list(z) for z in zip(Faker.provinces, Faker.values())], type_=ChartType.EFFECT_SCATTER, ) .set_series_opts(label_opts=opts.LabelOpts(is_show=False)) .set_global_opts(title_opts=opts.TitleOpts(title="地圖 漣漪散點(diǎn)圖示例")) .render("geo_effectscatter_test.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


15
地圖 方向箭頭
c = ( Geo() .add_schema( maptype="china", itemstyle_opts=opts.ItemStyleOpts(color="#323c48", border_color="#111"), ) .add( "", [list(z) for z in zip(Faker.provinces, Faker.values())], type_=ChartType.EFFECT_SCATTER, color="white", ) .add( "geo", [("寧波", "南京"), ("寧波", "北京"), ("寧波", "蘭州"), ("寧波", "拉薩"), ("寧波", "銀川"), ("寧波", "武漢")], type_=ChartType.LINES, effect_opts=opts.EffectOpts( symbol=SymbolType.ARROW, symbol_size=6, color="blue" ), linestyle_opts=opts.LineStyleOpts(curve=0.2), ) .set_series_opts(label_opts=opts.LabelOpts(is_show=False)) .set_global_opts(title_opts=opts.TitleOpts(title="Geo-Lines-background")) .render("geo_lines_background_test.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


16
關(guān)系圖
nodes = [ opts.GraphNode(name="結(jié)點(diǎn)A", symbol_size=10), opts.GraphNode(name="結(jié)點(diǎn)B", symbol_size=30), opts.GraphNode(name="結(jié)點(diǎn)C", symbol_size=20), opts.GraphNode(name="結(jié)點(diǎn)D", symbol_size=50), opts.GraphNode(name="結(jié)點(diǎn)E", symbol_size=70),]links = [ opts.GraphLink(source="結(jié)點(diǎn)A", target="結(jié)點(diǎn)B"), opts.GraphLink(source="結(jié)點(diǎn)B", target="結(jié)點(diǎn)C"), opts.GraphLink(source="結(jié)點(diǎn)C", target="結(jié)點(diǎn)D"), opts.GraphLink(source="結(jié)點(diǎn)D", target="結(jié)點(diǎn)E"), opts.GraphLink(source="結(jié)點(diǎn)E", target="結(jié)點(diǎn)A"),]c = ( Graph() .add("", nodes, links, repulsion=2000) .set_global_opts(title_opts=opts.TitleOpts(title="關(guān)系圖")) .render("graph_test1.html"))


20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


17
柱狀圖 水印pyecharts還可以給圖表增添水印


c = ( Bar(init_opts=opts.InitOpts(width='900px', height='600px')) .add_xaxis(Faker.choose()) .add_yaxis("商家A", Faker.values()) .add_yaxis("商家B", Faker.values()) .set_global_opts( title_opts=opts.TitleOpts(title=""), graphic_opts=graphics_lst, ))c.render("watermark.html") 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


18
餅圖 時(shí)間軸組件我們可以在餅圖下面加一個(gè)時(shí)間軸,看一下隨著時(shí)間的變化,各個(gè)類目是怎么來變化的


attr = Faker.choose()tl = Timeline()for i in range(2015, 2022): pie = ( Pie() .add( "商家A", [list(z) for z in zip(attr, Faker.values())], center=["50%", "50%"], radius=["40%", "60%"], ) .set_global_opts(title_opts=opts.TitleOpts("某商店{}年?duì)I業(yè)額".format(i))) ) tl.add(pie, "{}年".format(i))tl.render("timeline_pie_test.html") 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


19
橫向柱狀圖 時(shí)間軸組件
tl = Timeline()for i in range(2015, 2022): bar = ( Bar() .add_xaxis(Faker.choose()) .add_yaxis("商家1", Faker.values(), label_opts=opts.LabelOpts(position="right")) .add_yaxis("商家2", Faker.values(), label_opts=opts.LabelOpts(position="right")) .reversal_axis() .set_global_opts( title_opts=opts.TitleOpts("時(shí)間軸 橫向柱狀圖 (時(shí)間: {} 年)".format(i)) ) ) tl.add(bar, "{}年".format(i))tl.render("timeline_bar_reversal_test.html") 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


20
地圖 時(shí)間軸組件
tl = Timeline()for i in range(2015, 2022): map0 = ( Map() .add("商家1", [list(z) for z in zip(Faker.provinces, Faker.values())], "china") .set_global_opts( title_opts=opts.TitleOpts(title="{}年數(shù)據(jù)".format(i)), visualmap_opts=opts.VisualMapOpts(max_=200), ) ) tl.add(map0, "{}年".format(i))tl.render("timeline_map.html") 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


21
柱狀圖 自定義標(biāo)識有時(shí)候我們需要將最大、最小值以及平均值標(biāo)識出來,于是乎


c = ( Bar() .add_xaxis(Faker.choose()) .add_yaxis("商家1", Faker.values()) .add_yaxis("商家2", Faker.values()) .set_global_opts(title_opts=opts.TitleOpts(title="直方圖 標(biāo)識特殊值(指定類型)")) .set_series_opts( label_opts=opts.LabelOpts(is_show=False), markpoint_opts=opts.MarkPointOpts( data=[ opts.MarkPointItem(type_="max", name="最大值"), opts.MarkPointItem(type_="min", name="最小值"), opts.MarkPointItem(type_="average", name="平均值"), ] ), ) .render("bar_markpoint_test.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


22
柱狀圖 漸變色
c = ( Bar() .add_xaxis(Faker.choose()) .add_yaxis("商家1", Faker.values(), category_gap="50%") .set_series_opts( itemstyle_opts={ "normal": { "color": JsCode( """new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: 'rgba(0, 244, 255, 1)' }, { offset: 1, color: 'rgba(0, 77, 167, 1)' }], false)""" ), "barBorderRadius": [50, 50, 50, 50], "shadowColor": "rgb(0, 160, 221)", } } ) .set_global_opts(title_opts=opts.TitleOpts(title="圓角直方圖-漸變圓柱示例")) .render("bar_border_test.html")) 20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化


20個(gè)精美圖表,教你玩轉(zhuǎn)?Pyecharts?可視化



本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
關(guān)閉
關(guān)閉