国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

做會計網(wǎng)站的流程seo課程總結(jié)怎么寫

做會計網(wǎng)站的流程,seo課程總結(jié)怎么寫,做么戶網(wǎng)站怎么去前置審批,平面設(shè)計與網(wǎng)頁設(shè)計培訓(xùn)數(shù)據(jù)分析組合可視化實例圖 開篇:應(yīng)女朋友的要求,于是寫下了這篇詳細(xì)的數(shù)據(jù)可視化代碼及完整注釋 一:柱狀圖、折線圖橫向組合網(wǎng)格布局 本段代碼使用了pyecharts庫來創(chuàng)建一個包含多個圖表(柱狀圖、折線圖)和網(wǎng)格布局的…

數(shù)據(jù)分析組合可視化實例圖

開篇:應(yīng)女朋友的要求,于是寫下了這篇詳細(xì)的數(shù)據(jù)可視化代碼及完整注釋

一:柱狀圖、折線圖橫向組合網(wǎng)格布局

本段代碼使用了pyecharts庫來創(chuàng)建一個包含多個圖表(柱狀圖、折線圖)和網(wǎng)格布局的復(fù)雜可視化。以下是關(guān)于每一行代碼的詳細(xì)解釋:

實現(xiàn)效果展示:
在這里插入圖片描述

# 從pyecharts庫中導(dǎo)入options模塊,并將其重命名為opts。
from pyecharts import options as opts
# 從pyecharts.charts模塊中導(dǎo)入Bar(柱狀圖)、Grid(網(wǎng)格布局)和Line(折線圖)類。
from pyecharts.charts import Bar, Grid, Line# 創(chuàng)建第一個柱狀圖(bar)
# 初始化一個Bar對象。
bar = (Bar()# 使用.add_xaxis()方法添加X軸數(shù)據(jù),這里是月份。.add_xaxis(["{}月".format(i) for i in range(1, 13)])# 使用.add_yaxis()方法添加兩組Y軸數(shù)據(jù)(蒸發(fā)量和降水量),并為它們設(shè)置不同的顏色和Y軸索引。.add_yaxis("蒸發(fā)量",[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3],yaxis_index=0,color="#d14a61",).add_yaxis("降水量",[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3],yaxis_index=1,color="#5793f3",)# 使用.extend_axis()方法擴(kuò)展兩個額外的Y軸,分別用于表示蒸發(fā)量和溫度,設(shè)置它們的名稱、位置、范圍和樣式。.extend_axis(yaxis=opts.AxisOpts(name="蒸發(fā)量",type_="value",min_=0,max_=250,position="right",axisline_opts=opts.AxisLineOpts(linestyle_opts=opts.LineStyleOpts(color="#d14a61")),axislabel_opts=opts.LabelOpts(formatter="{value} ml"),)).extend_axis(yaxis=opts.AxisOpts(type_="value",name="溫度",min_=0,max_=25,position="left",axisline_opts=opts.AxisLineOpts(linestyle_opts=opts.LineStyleOpts(color="#675bba")),axislabel_opts=opts.LabelOpts(formatter="{value} °C"),splitline_opts=opts.SplitLineOpts(is_show=True, linestyle_opts=opts.LineStyleOpts(opacity=1)),))# 使用.set_global_opts()方法設(shè)置全局配置,包括Y軸配置、標(biāo)題、提示框和圖例。.set_global_opts(yaxis_opts=opts.AxisOpts(name="降水量",min_=0,max_=250,position="right",offset=80,axisline_opts=opts.AxisLineOpts(linestyle_opts=opts.LineStyleOpts(color="#5793f3")),axislabel_opts=opts.LabelOpts(formatter="{value} ml"),),title_opts=opts.TitleOpts(title="多X/Y軸可視化示例"),tooltip_opts=opts.TooltipOpts(trigger="axis", axis_pointer_type="cross"),legend_opts=opts.LegendOpts(pos_left="25%"),)
)# 創(chuàng)建第一個折線圖(line)
# 初始化一個Line對象。
line = (Line()# 使用.add_xaxis()方法添加X軸數(shù)據(jù)。.add_xaxis(["{}月".format(i) for i in range(1, 13)])# 使用.add_yaxis()方法添加一組Y軸數(shù)據(jù)(平均溫度),并設(shè)置顏色和Y軸索引。.add_yaxis("平均溫度",[2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2],yaxis_index=2,color="#675bba",label_opts=opts.LabelOpts(is_show=False),)
)# 創(chuàng)建第二個柱狀圖(bar1)
# 類似于第一個柱狀圖的創(chuàng)建,但X軸和Y軸索引不同,用于在網(wǎng)格布局中定位。
bar1 = (Bar().add_xaxis(["{}月".format(i) for i in range(1, 13)]).add_yaxis("蒸發(fā)量 1",[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3],color="#d14a61",xaxis_index=1,yaxis_index=3,).add_yaxis("降水量 2",[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3],color="#5793f3",xaxis_index=1,yaxis_index=3,).extend_axis(yaxis=opts.AxisOpts(name="蒸發(fā)量",type_="value",min_=0,max_=250,position="right",axisline_opts=opts.AxisLineOpts(linestyle_opts=opts.LineStyleOpts(color="#d14a61")),axislabel_opts=opts.LabelOpts(formatter="{value} ml"),)).extend_axis(yaxis=opts.AxisOpts(type_="value",name="溫度",min_=0,max_=25,position="left",axisline_opts=opts.AxisLineOpts(linestyle_opts=opts.LineStyleOpts(color="#675bba")),axislabel_opts=opts.LabelOpts(formatter="{value} °C"),splitline_opts=opts.SplitLineOpts(is_show=True, linestyle_opts=opts.LineStyleOpts(opacity=1)),)).set_global_opts(xaxis_opts=opts.AxisOpts(grid_index=1),yaxis_opts=opts.AxisOpts(name="降水量",min_=0,max_=250,position="right",offset=80,grid_index=1,axisline_opts=opts.AxisLineOpts(linestyle_opts=opts.LineStyleOpts(color="#5793f3")),axislabel_opts=opts.LabelOpts(formatter="{value} ml"),),tooltip_opts=opts.TooltipOpts(trigger="axis", axis_pointer_type="cross"),legend_opts=opts.LegendOpts(pos_left="65%"),)
)# 創(chuàng)建第二個折線圖(line1)
# 類似于第一個折線圖的創(chuàng)建,但X軸和Y軸索引不同,用于在網(wǎng)格布局中定位。
line1 = (Line().add_xaxis(["{}月".format(i) for i in range(1, 13)]).add_yaxis("平均溫度 1",[2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2],color="#675bba",label_opts=opts.LabelOpts(is_show=False),xaxis_index=1,yaxis_index=5,)
)# 重疊圖表
# 使用.overlap()方法將第一個柱狀圖和折線圖重疊。
overlap_1 = bar.overlap(line)
# 使用.overlap()方法將第二個柱狀圖和折線圖重疊。
overlap_2 = bar1.overlap(line1)# 創(chuàng)建網(wǎng)格布局(grid)
grid = (# 初始化一個Grid對象,并設(shè)置初始寬度和高度。Grid(init_opts=opts.InitOpts(width="1200px", height="500px"))# 使用.add()方法將第一個重疊圖表添加到網(wǎng)格的右側(cè)。.add(overlap_1, grid_opts=opts.GridOpts(pos_right="58%"), is_control_axis_index=True)# 使用.add()方法將第二個重疊圖表添加到網(wǎng)格的左側(cè)。.add(overlap_2, grid_opts=opts.GridOpts(pos_left="58%"), is_control_axis_index=True)# 使用.render()方法生成并保存HTML文件,該文件包含所有圖表和網(wǎng)格布局的可視化。.render("重疊圖表和網(wǎng)格.html")
)

二:散點(diǎn)圖與折線圖橫向組合網(wǎng)格布局

本段代碼展示了如何使用pyecharts庫來創(chuàng)建并組合一個散點(diǎn)圖和一個折線圖,并將它們放置在一個網(wǎng)格(Grid)布局中。以下是關(guān)于每一行代碼的詳細(xì)解釋:

實現(xiàn)效果展示:
在這里插入圖片描述

# 導(dǎo)入pyecharts庫中的options模塊(并設(shè)置別名為opts)
from pyecharts import options as opts
# 導(dǎo)入Grid、Line、Scatter這三個圖表類。
from pyecharts.charts import Grid, Line, Scatter# 定義了兩組X軸數(shù)據(jù)(x_data_a和x_data_b)以及四組Y軸數(shù)據(jù)(y_data_a、y_data_b、y_date_c、y_date_d)。這些數(shù)據(jù)將用于創(chuàng)建散點(diǎn)圖和折線圖
x_data_a = ['草莓', '西瓜', '香蕉', '椰子', '藍(lán)莓', '榴蓮', '牛油果']
x_data_b = ['香菜', '蘑菇', '柿子', '黃瓜', '菠菜', '韭菜', '南瓜']
y_data_a = [10, 23, 46, 70, 54, 31, 28]
y_data_b = [15, 20, 31, 55, 35, 43, 68]
y_date_c = [23, 35, 31, 50, 54, 13, 67]
y_date_d = [56, 23, 45, 32, 12, 67, 40]# 這創(chuàng)建了一個散點(diǎn)圖對象scatter
scatter = (Scatter()# 設(shè)置X軸數(shù)據(jù)為x_data_a.add_xaxis(x_data_a)# 分別添加兩組Y軸數(shù)據(jù),并設(shè)置其系列名稱為“售出”和“收益”。.add_yaxis("售出", y_data_a).add_yaxis("收益", y_data_b)# 設(shè)置全局配置項,包括標(biāo)題、圖例位置和X軸標(biāo)簽的旋轉(zhuǎn)角度。.set_global_opts(title_opts=opts.TitleOpts(title="蔬菜"),legend_opts=opts.LegendOpts(pos_left="20%"),xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=45)),)
)# 創(chuàng)建了一個折線圖對象line
line = (Line()# 設(shè)置X軸數(shù)據(jù)為x_data_b.add_xaxis(x_data_b)# 分別添加兩組Y軸數(shù)據(jù),并設(shè)置其系列名稱為“售出”和“收益”.add_yaxis("售出", y_date_c).add_yaxis("收益", y_date_d)# 設(shè)置全局配置項,包括標(biāo)題、圖例位置和X軸標(biāo)簽的旋轉(zhuǎn)角度.set_global_opts(title_opts=opts.TitleOpts(title="水果", pos_right="5%"),legend_opts=opts.LegendOpts(pos_right="20%"),xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=45)),)
)# 這段代碼創(chuàng)建了一個Grid對象,用于將散點(diǎn)圖和折線圖組合在一起
grid = (Grid()# 將散點(diǎn)圖添加到網(wǎng)格中,并設(shè)置其位置為左側(cè)55%的位置.add(scatter, grid_opts=opts.GridOpts(pos_left="55%"))# 將折線圖添加到網(wǎng)格中,并設(shè)置其位置為右側(cè)55%的位置.add(line, grid_opts=opts.GridOpts(pos_right="55%"))# 渲染圖表,并將其保存為HTML文件,文件名為“散點(diǎn)與折線組合.html”.render("散點(diǎn)與折線組合.html")
)

三:柱狀圖、折線圖豎向組合網(wǎng)格布局

本段代碼展示了如何使用pyecharts庫創(chuàng)建一個包含柱狀圖和折線圖的豎向網(wǎng)格布局圖表,并自定義了x軸和y軸的標(biāo)簽和數(shù)據(jù)。以下是關(guān)于每一行代碼的詳細(xì)解釋:

實現(xiàn)效果展示:
在這里插入圖片描述

# 導(dǎo)入pyecharts庫中的options模塊,并重命名為opts,用于設(shè)置圖表的各種選項
from pyecharts import options as opts
# 導(dǎo)入pyecharts庫中的Bar(柱狀圖)、Grid(網(wǎng)格布局)、Line(折線圖)圖表類
from pyecharts.charts import Bar, Grid, Line# 定義一個列表,自定義x軸標(biāo)簽
x_axis_data = ["西瓜", "香蕉", "藍(lán)莓", "椰子", "榴蓮", "草莓", "木瓜", "水蜜桃"]# 定義兩個列表,自定義柱狀圖和折線圖的y軸數(shù)據(jù)
bar_y_axis_data = [18, 25, 30, 44, 53, 34, 79, 56]
line_y_axis_data = [13, 30, 67, 45, 55, 67, 89, 54]# 創(chuàng)建一個柱狀圖對象,并設(shè)置其x軸標(biāo)簽、y軸數(shù)據(jù)(包括銷售量和利潤),以及全局選項(如標(biāo)題)
bar = (Bar().add_xaxis(x_axis_data)  # 使用自定義的x軸標(biāo)簽.add_yaxis("銷售量", bar_y_axis_data)  # 添加一個名為“銷售量”的系列,數(shù)據(jù)為bar_y_axis_data.add_yaxis("利潤", [v * 0.5 for v in bar_y_axis_data])  # 添加一個名為“利潤”的系列,數(shù)據(jù)為銷售量的一半.set_global_opts(title_opts=opts.TitleOpts(title="柱狀圖"))  # 設(shè)置全局選項,包括圖表標(biāo)題
)# 創(chuàng)建一個折線圖對象,并設(shè)置其x軸標(biāo)簽、y軸數(shù)據(jù)(包括銷售量和利潤),以及全局選項(如標(biāo)題和圖例位置)
line = (Line().add_xaxis(x_axis_data)  # 使用自定義的x軸標(biāo)簽.add_yaxis("銷售量", line_y_axis_data)  # 添加一個名為“銷售量”的系列,數(shù)據(jù)為line_y_axis_data.add_yaxis("利潤", [v * 0.5 for v in line_y_axis_data])  # 添加一個名為“利潤”的系列,數(shù)據(jù)為銷售量的一半.set_global_opts(title_opts=opts.TitleOpts(title="折線圖", pos_top="48%"),  # 設(shè)置圖表標(biāo)題及其位置legend_opts=opts.LegendOpts(pos_top="48%"),  # 設(shè)置圖例位置)
)# 創(chuàng)建一個網(wǎng)格布局對象,將柱狀圖和折線圖添加到布局中,并設(shè)置它們的位置,最后渲染圖表到HTML文件
grid = (Grid().add(bar, grid_opts=opts.GridOpts(pos_bottom="60%"))  # 將柱狀圖添加到網(wǎng)格布局中,并設(shè)置其位置.add(line, grid_opts=opts.GridOpts(pos_top="60%"))  # 將折線圖添加到網(wǎng)格布局中,并設(shè)置其位置.render("柱狀圖和折線圖的網(wǎng)格布局圖表.html")  # 渲染圖表到HTML文件
)

四:柱狀圖、折線圖內(nèi)嵌組合網(wǎng)格布局

本段代碼展示了如何使用pyecharts庫創(chuàng)建并保存一個包含柱狀圖和折線圖的復(fù)合圖表,通過設(shè)置不同的Y軸索引和擴(kuò)展Y軸,實現(xiàn)了多Y軸的效果。以下是關(guān)于每一行代碼的詳細(xì)解釋:

實現(xiàn)效果展示:
在這里插入圖片描述

# 導(dǎo)入pyecharts庫中的options模塊和Bar, Grid, Line圖表類。
from pyecharts import options as opts
from pyecharts.charts import Bar, Grid, Line
# 創(chuàng)建一個列表x_data,包含1到12月的字符串表示。
x_data = ["{}月".format(i) for i in range(1, 13)]
# 創(chuàng)建一個Bar對象,并添加X軸數(shù)據(jù)。
bar = (Bar().add_xaxis(x_data)# 添加一個名為"蒸發(fā)量"的Y軸系列,設(shè)置其數(shù)據(jù)、Y軸索引、顏色等屬性。.add_yaxis("蒸發(fā)量",[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3],yaxis_index=0,color="#d14a61",)#  添加一個名為"降水量"的Y軸系列,設(shè)置其數(shù)據(jù)、Y軸索引、顏色等屬性。.add_yaxis("降水量",[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3],yaxis_index=1,color="#5793f3",)# 擴(kuò)展一個名為"蒸發(fā)量"的Y軸,設(shè)置其名稱、類型、最小值、最大值、位置、軸線樣式、標(biāo)簽格式等屬性。.extend_axis(yaxis=opts.AxisOpts(name="蒸發(fā)量",type_="value",min_=0,max_=250,position="right",axisline_opts=opts.AxisLineOpts(linestyle_opts=opts.LineStyleOpts(color="#d14a61")),axislabel_opts=opts.LabelOpts(formatter="{value} ml"),))# 擴(kuò)展一個名為"溫度"的Y軸,設(shè)置其名稱、類型、最小值、最大值、位置、軸線樣式、標(biāo)簽格式、分割線樣式等屬性。.extend_axis(yaxis=opts.AxisOpts(type_="value",name="溫度",min_=0,max_=25,position="left",axisline_opts=opts.AxisLineOpts(linestyle_opts=opts.LineStyleOpts(color="#675bba")),axislabel_opts=opts.LabelOpts(formatter="{value} °C"),splitline_opts=opts.SplitLineOpts(is_show=True, linestyle_opts=opts.LineStyleOpts(opacity=1)),)).set_global_opts(yaxis_opts=opts.AxisOpts(name="降水量",min_=0,max_=250,position="right",offset=80,axisline_opts=opts.AxisLineOpts(linestyle_opts=opts.LineStyleOpts(color="#5793f3")),axislabel_opts=opts.LabelOpts(formatter="{value} ml"),),title_opts=opts.TitleOpts(title="多Y軸示例"),tooltip_opts=opts.TooltipOpts(trigger="axis", axis_pointer_type="cross"),)
)# 創(chuàng)建一個Line對象,并添加X軸數(shù)據(jù)和名為"平均溫度"的Y軸系列,設(shè)置其數(shù)據(jù)、Y軸索引、顏色、標(biāo)簽顯示等屬性。
line = (Line().add_xaxis(x_data).add_yaxis("平均溫度",[2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2],yaxis_index=2,color="#675bba",label_opts=opts.LabelOpts(is_show=False),)
)# 將折線圖line重疊到柱狀圖bar上。
bar.overlap(line)
# 創(chuàng)建一個Grid對象。
grid = Grid()
# 將bar圖表添加到Grid中,并設(shè)置其位置參數(shù),以及是否控制軸索引。
grid.add(bar, opts.GridOpts(pos_left="5%", pos_right="20%"), is_control_axis_index=True)
# 將Grid圖表渲染為HTML文件,文件名為"樹狀與折線.html"。
grid.render("柱狀與折線內(nèi)嵌圖.html")
http://aloenet.com.cn/news/32631.html

相關(guān)文章:

  • 美橙域名查詢網(wǎng)站做網(wǎng)站建設(shè)優(yōu)化的公司排名
  • 做網(wǎng)站空間 阿里云優(yōu)化大師怎么刪除學(xué)生
  • wordpress以前版本星巴克seo網(wǎng)絡(luò)推廣
  • 西安誰家的集團(tuán)門戶網(wǎng)站建設(shè)比較好seo推廣排名重要嗎
  • 做ppt的模板的網(wǎng)站有哪些如何優(yōu)化網(wǎng)站
  • 網(wǎng)站推廣服務(wù)網(wǎng)站連鎖微信朋友圈廣告30元 1000次
  • 湛江免費(fèi)建站模板短視頻剪輯培訓(xùn)班多少錢
  • 剛建的網(wǎng)站百度搜不到聯(lián)合早報 即時消息
  • 推廣網(wǎng)站怎么建設(shè)和維護(hù)seo資訊
  • 產(chǎn)品外包裝設(shè)計網(wǎng)站直通車關(guān)鍵詞優(yōu)化
  • 鄭州天梯網(wǎng)站制作seo研究協(xié)會
  • wordpress左邊欄網(wǎng)頁seo優(yōu)化
  • 哪家公司建網(wǎng)站好推廣代理平臺
  • 開州快速建網(wǎng)站江蘇網(wǎng)頁定制
  • 外包做網(wǎng)站賺錢么讓手機(jī)變流暢的軟件下載
  • 網(wǎng)站站內(nèi)消息設(shè)計方案優(yōu)化大師官方
  • 個人網(wǎng)站建站指南營銷策劃書模板
  • 網(wǎng)站創(chuàng)建時間查詢怎樣推廣app別人才愿意下載
  • 網(wǎng)站建設(shè)banner內(nèi)部優(yōu)化
  • 做國外百科知識網(wǎng)站百度代理查詢
  • 網(wǎng)站動態(tài)海報效果怎么做的寧波seo搜索引擎優(yōu)化公司
  • 做網(wǎng)頁賺錢seo排名優(yōu)化方式
  • 淘寶購物券網(wǎng)站怎么做童程童美少兒編程怎樣收費(fèi)
  • 哪里有網(wǎng)站建設(shè)多少錢百度問一問付費(fèi)咨詢
  • 西寧網(wǎng)站建設(shè)嘉薦君博lseo優(yōu)化的主要內(nèi)容
  • wap歌詞廊坊seo推廣
  • 服務(wù)器 網(wǎng)站 app網(wǎng)絡(luò)營銷的收獲與體會
  • 汽車做網(wǎng)站廣州網(wǎng)站建設(shè)推薦
  • 順的做網(wǎng)站便宜嗎seo主要優(yōu)化
  • wordpress 添加錨點(diǎn)seo服務(wù)外包客服