国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python】繪制簡單圖表

這篇具有很好參考價(jià)值的文章主要介紹了【Python】繪制簡單圖表。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

json 數(shù)據(jù)格式

不同語言之間若要傳輸數(shù)據(jù),傳送過去的數(shù)據(jù)可能無法直接處理,因此規(guī)定一種格式,保證雙方都能夠處理,也就是 json 數(shù)據(jù)格式,一種擁有特殊格式的字符串,json 數(shù)據(jù)格式和 Python 語言中的字典格式非常像。

列表轉(zhuǎn) json:

【Python】繪制簡單圖表,Python,python,信息可視化

字典轉(zhuǎn) json:

【Python】繪制簡單圖表,Python,python,信息可視化

將 json 字符串轉(zhuǎn) python 列表:

【Python】繪制簡單圖表,Python,python,信息可視化

結(jié)合前面的文件操作就可以將文件里的 json 數(shù)據(jù)轉(zhuǎn)換成字典或列表等,繪制圖表內(nèi)容。

pyecharts 模塊

pyecharts 是一個(gè)基于 ECharts 的 Python 數(shù)據(jù)可視化庫,它允許用戶使用 Python 語言生成各種類型的交互式圖表和數(shù)據(jù)可視化。
https://gallery.pyecharts.org/#/README 包含了各種圖表,可點(diǎn)擊進(jìn)去查看想要?jiǎng)?chuàng)建圖表的 python 代碼。

繪制折線圖

首先需要安裝 pyecharts:pip install pyecharts

# 導(dǎo)入 pyecharts 下的 Line 構(gòu)建折線圖對象
from pyecharts.charts import Line
from pyecharts.options import TitleOpts, LegendOpts, VisualMapOpts, ToolboxOpts

# 得到折線圖對象
line = Line()
# 添加 x 軸數(shù)據(jù)
line.add_xaxis(["中國", "美國", "俄國"])
# 添加 y 軸數(shù)據(jù)
line.add_yaxis("GDP", [30, 20, 10])
# 設(shè)置全局配置項(xiàng)
line.set_global_opts(
    # 標(biāo)題設(shè)置
    title_opts=TitleOpts(title="GDP展示", pos_left="center", pos_bottom="1%"),
    # 圖例
    legend_opts=LegendOpts(is_show=True),
    # 顯示工具箱
    toolbox_opts=ToolboxOpts(is_show=True),
    # 視覺映射,鼠標(biāo)移動出現(xiàn)效果
    visualmap_opts=VisualMapOpts(is_show=True),
)
# 生成圖表, 在 折線圖.html 文件中,文件在當(dāng)前項(xiàng)目中
line.render("折線圖.html")

運(yùn)行結(jié)果:

【Python】繪制簡單圖表,Python,python,信息可視化

繪制地圖

# 地圖可視化
from pyecharts.charts import Map, Bar
from pyecharts.options import VisualMapOpts, LabelOpts

# 準(zhǔn)備地圖對象
map = Map()
# 準(zhǔn)備數(shù)據(jù)
data = [
    ("北京市", 99),
    ("上海市", 199),
    ("湖南省", 299),
    ("臺灣省", 399),
    ("廣東省", 499)
]
# 添加數(shù)據(jù)
# label_opts=LabelOpts(is_show=False) 每個(gè)省市是否都顯示名字
map.add("測試地圖", data, "china",label_opts=LabelOpts(is_show=False))
# 設(shè)置全局配置
map.set_global_opts(
    visualmap_opts=VisualMapOpts(
        is_show=True,
        # 顏色是否分段顯示
        is_piecewise=True,
        pieces=[
            {"min":1,"max":9,"label":"1-9","color":"#CCFFFF"},
            {"min":10,"max":99,"label":"10-99","color":"#FF6666"},
            {"min":100,"max":500,"label":"100-500","color":"#990033"}
        ]
    )
)
# 繪圖
map.render("地圖.html")

【Python】繪制簡單圖表,Python,python,信息可視化

更多 pyecharts 模塊可以參考:https://pyecharts.org/#/zh-cn/intro文章來源地址http://www.zghlxwxcb.cn/news/detail-846889.html

到了這里,關(guān)于【Python】繪制簡單圖表的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 數(shù)據(jù)可視化——用python繪制簡單的折線圖

    數(shù)據(jù)可視化——用python繪制簡單的折線圖

    前面我們已經(jīng)學(xué)習(xí)了python的基礎(chǔ)語法和面向?qū)ο?,那么接下來我們將學(xué)習(xí)python編程語言的過人之處——數(shù)據(jù)的可視化之折線圖。 說到數(shù)據(jù)可視化,我們需要先知道什么是JSON。 json是一種輕量級的數(shù)據(jù)交互格式,可以按照json指定的格式去組織和封裝數(shù)據(jù) json本質(zhì)上是一個(gè)帶有特

    2024年02月17日
    瀏覽(19)
  • [數(shù)據(jù)分析與可視化] 基于Python繪制簡單動圖

    [數(shù)據(jù)分析與可視化] 基于Python繪制簡單動圖

    動畫是一種高效的可視化工具,能夠提升用戶的吸引力和視覺體驗(yàn),有助于以富有意義的方式呈現(xiàn)數(shù)據(jù)可視化。本文的主要介紹在Python中兩種簡單制作動圖的方法。其中一種方法是使用matplotlib的Animations模塊繪制動圖,另一種方法是基于Pillow生成GIF動圖。 Matplotlib的Animations模

    2024年02月03日
    瀏覽(24)
  • 數(shù)據(jù)可視化:圖表繪制詳解

    數(shù)據(jù)可視化是一種將抽象的數(shù)字和數(shù)據(jù)轉(zhuǎn)化為直觀圖形的技術(shù),使數(shù)據(jù)的模式、趨勢和關(guān)系一目了然。本文將詳細(xì)介紹如何繪制各種類型的圖表,包括柱狀圖、折線圖、餅圖、散點(diǎn)圖和熱力圖等。 第一部分:圖表類型和選擇 1. 柱狀圖 柱狀圖是用于比較類別數(shù)據(jù)的常見圖表。

    2024年02月12日
    瀏覽(33)
  • 數(shù)據(jù)可視化(七)常用圖表的繪制

    數(shù)據(jù)可視化(七)常用圖表的繪制

    1. 2. ? 3. ? 4. ? ? ? ? ? ? ?

    2024年02月14日
    瀏覽(41)
  • 幾個(gè)實(shí)用數(shù)據(jù)可視化圖表Python代碼!

    幾個(gè)實(shí)用數(shù)據(jù)可視化圖表Python代碼!

    可視化是一種方便的觀察數(shù)據(jù)的方式,可以一目了然地了解數(shù)據(jù)塊。我們經(jīng)常使用柱狀圖、直方圖、餅圖、箱圖、熱圖、散點(diǎn)圖、線狀圖等。這些典型的圖對于數(shù)據(jù)可視化是必不可少的。除了這些被廣泛使用的圖表外,還有許多很好的卻很少被使用的可視化方法,這些圖有助

    2024年02月09日
    瀏覽(27)
  • python數(shù)學(xué)建模--繪圖動態(tài)可視化圖表

    python數(shù)學(xué)建模--繪圖動態(tài)可視化圖表

    本博客的靈感來源自筆者最近研究的最優(yōu)化問題 在使用 模擬退火算法、遺傳算法 求二元函數(shù)最值的過程中,雖然筆者已經(jīng)能夠通過算法得到不錯(cuò)的結(jié)果,但是筆者還是比較好奇算法的執(zhí)行過程中,變量是怎樣更新的,顯然可視化是一種很好的方法 在上一篇博客【python數(shù)學(xué)建

    2024年02月06日
    瀏覽(27)
  • Matplotlib可視化數(shù)據(jù)分析圖表下(常用圖表的繪制、折線圖、柱形圖、直方圖、餅形圖、散點(diǎn)圖、面積圖、熱力圖、箱形圖、3D圖表、繪制多個(gè)圖表、雙y軸可視化圖表、顏色漸變圖)

    Matplotlib可視化數(shù)據(jù)分析圖表下(常用圖表的繪制、折線圖、柱形圖、直方圖、餅形圖、散點(diǎn)圖、面積圖、熱力圖、箱形圖、3D圖表、繪制多個(gè)圖表、雙y軸可視化圖表、顏色漸變圖)

    本文來自《Python數(shù)據(jù)分析從入門到精通》_明日科技編著 本節(jié)介紹常用圖表的繪制,主要包括繪制折線圖、繪制柱形圖、繪制直方圖、繪制餅形圖、繪制散點(diǎn)圖、繪制面積圖、繪制熱力圖、繪制箱型圖、繪制3D圖表、繪制多個(gè)子圖表以及圖表的保存。對于常用的圖表類型以繪制

    2023年04月23日
    瀏覽(41)
  • 第五章. 可視化數(shù)據(jù)分析圖表—常用圖表的繪制4—箱形圖,3D圖表

    第五章. 可視化數(shù)據(jù)分析圖表—常用圖表的繪制4—箱形圖,3D圖表

    第五章. 可視化數(shù)據(jù)分析圖 本節(jié)主要介紹常用圖表的繪制,主要包括箱形圖,3D柱形圖,3D曲面圖。 ·箱形圖又稱箱線圖、盒須圖或盒式圖 ·用于顯示一組數(shù)據(jù)分散情況的統(tǒng)計(jì)圖 ·優(yōu)點(diǎn):不受異常值的影響,可以以一種相對穩(wěn)定的方式描述數(shù)據(jù)的離散分布情況,也常用于異常值

    2024年02月03日
    瀏覽(39)
  • pyecharts繪制各種數(shù)據(jù)可視化圖表案例(效果+代碼)

    pyecharts繪制各種數(shù)據(jù)可視化圖表案例(效果+代碼)

    1、pyecharts繪制餅圖(顯示百分比) 2、pyecharts繪制柱狀圖 3、pyecharts繪制折線圖 4、pyecharts繪制柱形折線組合圖 5、pyecharts繪制散點(diǎn)圖 6、pyecharts繪制玫瑰圖 7、pyecharts繪制詞云圖 8、pyecharts繪制雷達(dá)圖 9、pyecharts繪制散點(diǎn)圖 10、pyecharts繪制嵌套餅圖 11、pyecharts繪制中國地圖 12、

    2024年02月09日
    瀏覽(31)
  • Streamlit 講解專欄(十二):數(shù)據(jù)可視化-圖表繪制詳解(下)

    Streamlit 講解專欄(十二):數(shù)據(jù)可視化-圖表繪制詳解(下)

    數(shù)據(jù)可視化在數(shù)據(jù)分析和數(shù)據(jù)科學(xué)領(lǐng)域中扮演著至關(guān)重要的角色。通過可視化數(shù)據(jù),我們能夠更好地理解其背后的模式和趨勢,從而作出準(zhǔn)確的決策和預(yù)測。然而,要將原始數(shù)據(jù)轉(zhuǎn)化為有意義的圖表并不容易。這就是為什么我們需要強(qiáng)大而靈活的工具來幫助我們實(shí)現(xiàn)這一目標(biāo)

    2024年02月09日
    瀏覽(38)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包