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

Python 數(shù)據(jù)可視化-文本可視化(詞云圖)

這篇具有很好參考價(jià)值的文章主要介紹了Python 數(shù)據(jù)可視化-文本可視化(詞云圖)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

這篇文章主要是教大家如何制作一個(gè)自定義個(gè)性化詞云圖,具體要求如下:

1.??? 文本內(nèi)容使用文件content.txt的內(nèi)容。如下圖所示:

python詞云圖字體,數(shù)據(jù)可視化,python,pycharm,大數(shù)據(jù)

2.??? 字體任意選取。這里我選擇的是極影毀片輝宋字體

python詞云圖字體,數(shù)據(jù)可視化,python,pycharm,大數(shù)據(jù)?

3.??? 指定詞云形狀為文件222.png。如下圖所示:

?python詞云圖字體,數(shù)據(jù)可視化,python,pycharm,大數(shù)據(jù)

4.??? 設(shè)置文字顏色以背景圖片色為參考。

5.??? 指定“的”、“了”、“就”為詞云排除詞。

6.??? 將制作好的詞云保存為ciyun.png文件。

那么以上要求如何進(jìn)行實(shí)現(xiàn)呢?接下來(lái)讓我們用6步來(lái)搞定它!

第一步:安裝相關(guān)庫(kù)

import jieba
from wordcloud import WordCloud
from wordcloud import ImageColorGenerator
import matplotlib.pyplot as plt
import numpy as np
from PIL import Image  # Image模塊是在Python PIL圖像處理常用的模塊

第二步:圖像輪廓設(shè)定

picture = Image.open("E:\數(shù)據(jù)可視化\文本可視化\\222.png")  # 打開(kāi)圖片路徑,形成輪廓
shape = np.array(picture)  # 圖像輪廓轉(zhuǎn)換為數(shù)組
image_colors = ImageColorGenerator(shape)  # 提取圖片色彩

第三步:文本設(shè)定

with open("E:\數(shù)據(jù)可視化\文本可視化\content.txt", 'r', encoding='utf-8') as f:
    text = f.read()  # 設(shè)置輸入為中文字符
cut_text = " ".join(jieba.cut(text))  # 使用jieba全模式進(jìn)行中文分詞

第四步:設(shè)置停用詞

# 設(shè)置停用詞
stop_words = ['的', '了', '就']
ciyun_words = ''
# 經(jīng)過(guò)過(guò)濾后的詞
for word in cut_text:
    if word not in stop_words:
        ciyun_words += word

第五步:詞云圖參數(shù)設(shè)定

cloud = WordCloud(
    mask=shape,  # 圖片背景
    font_path="E:\數(shù)據(jù)可視化\文本可視化\ziti.ttf",
    background_color="white",
    max_words=4000,
    max_font_size=100
).generate(ciyun_words)  # 選定的繪制詞云圖的文本

第六步:繪制與保存

plt.figure(figsize=[10, 10])
plt.imshow(cloud.recolor(color_func=image_colors))
plt.axis('off')
# cloud.to_file("ciyun.png")
plt.savefig('ciyun.png')

最終結(jié)果:

最終運(yùn)行完的詞云圖就展現(xiàn)出來(lái)啦!是不是很簡(jiǎn)單呢!如果有問(wèn)題歡迎大家留言,我們一起討論!

?python詞云圖字體,數(shù)據(jù)可視化,python,pycharm,大數(shù)據(jù)

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-542019.html

到了這里,關(guān)于Python 數(shù)據(jù)可視化-文本可視化(詞云圖)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Python-Python基礎(chǔ)綜合案例:數(shù)據(jù)可視化 - 折線圖可視化

    Python-Python基礎(chǔ)綜合案例:數(shù)據(jù)可視化 - 折線圖可視化

    當(dāng)前版本號(hào)[20230729]。 版本 修改說(shuō)明 20230729 初版 效果一:2020年印美日新冠累計(jì)確診人數(shù) ? 2020年是新冠疫情爆發(fā)的一年, 隨著疫情的爆發(fā), 國(guó)內(nèi)外確診人數(shù)成了大家關(guān)心的熱點(diǎn), 相信大家都有看過(guò)類似的疫情報(bào)告. 本案例對(duì)印度美國(guó)日本三個(gè)國(guó)家確診人數(shù)的進(jìn)行了可視化處理

    2024年02月15日
    瀏覽(33)
  • 大數(shù)據(jù)可視化——基于Python豆瓣電影數(shù)據(jù)可視化分析

    大數(shù)據(jù)可視化——基于Python豆瓣電影數(shù)據(jù)可視化分析

    本項(xiàng)目旨在通過(guò)對(duì)豆瓣電影數(shù)據(jù)進(jìn)行綜合分析與可視化展示,構(gòu)建一個(gè)基于Python的大數(shù)據(jù)可視化系統(tǒng)。通過(guò)數(shù)據(jù)爬取收集、清洗、分析豆瓣電影數(shù)據(jù),我們提供了一個(gè)全面的電影信息平臺(tái),為用戶提供深入了解電影產(chǎn)業(yè)趨勢(shì)、影片評(píng)價(jià)與演員表現(xiàn)的工具。項(xiàng)目的關(guān)鍵步驟包括

    2024年02月04日
    瀏覽(43)
  • 【python可視化大屏】使用python實(shí)現(xiàn)可拖拽數(shù)據(jù)可視化大屏

    【python可視化大屏】使用python實(shí)現(xiàn)可拖拽數(shù)據(jù)可視化大屏

    我在前幾期分享了關(guān)于爬取weibo評(píng)論的爬蟲(chóng),同時(shí)也分享了如何去進(jìn)行數(shù)據(jù)可視化的操作。但是之前的可視化都是單獨(dú)的,沒(méi)有辦法在一個(gè)界面上展示的。這樣一來(lái)呢,大家在看的時(shí)候其實(shí)是很不方便的,就是沒(méi)有辦法一目了然的看到數(shù)據(jù)的規(guī)律。為了解決這個(gè)問(wèn)題我使用p

    2024年02月03日
    瀏覽(34)
  • Python畢業(yè)設(shè)計(jì) 抖音短視頻數(shù)據(jù)分析與可視化 - python 大數(shù)據(jù) 可視化

    Python畢業(yè)設(shè)計(jì) 抖音短視頻數(shù)據(jù)分析與可視化 - python 大數(shù)據(jù) 可視化

    ?? 這兩年開(kāi)始畢業(yè)設(shè)計(jì)和畢業(yè)答辯的要求和難度不斷提升,傳統(tǒng)的畢設(shè)題目缺少創(chuàng)新和亮點(diǎn),往往達(dá)不到畢業(yè)答辯的要求,這兩年不斷有學(xué)弟學(xué)妹告訴學(xué)長(zhǎng)自己做的項(xiàng)目系統(tǒng)達(dá)不到老師的要求。 為了大家能夠順利以及最少的精力通過(guò)畢設(shè),學(xué)長(zhǎng)分享優(yōu)質(zhì)畢業(yè)設(shè)計(jì)項(xiàng)目,今天

    2024年02月02日
    瀏覽(28)
  • 83 | Python可視化篇 —— Bokeh數(shù)據(jù)可視化

    Bokeh 是一種交互式數(shù)據(jù)可視化庫(kù),它可以在 Python 中使用。它的設(shè)計(jì)目標(biāo)是提供一個(gè)簡(jiǎn)單、靈活和強(qiáng)大的方式來(lái)創(chuàng)建現(xiàn)代數(shù)據(jù)可視化,同時(shí)保持良好的性能。Bokeh 支持多種圖表類型,包括線圖、散點(diǎn)圖、柱狀圖、餅圖、區(qū)域圖、熱力圖等。此外,它還支持將這些圖表組合在一

    2024年02月13日
    瀏覽(25)
  • 81 | Python可視化篇 —— Seaborn數(shù)據(jù)可視化

    Seaborn是Python中一個(gè)基于Matplotlib的高級(jí)數(shù)據(jù)可視化庫(kù),它提供了更簡(jiǎn)單的API和更美觀的圖形樣式,適用于數(shù)據(jù)探索和展示。在本教程中,我們將介紹Seaborn的基本概念和用法,并通過(guò)一些示例演示如何使用Seaborn來(lái)創(chuàng)建各種圖表和圖形。

    2024年02月14日
    瀏覽(25)
  • 大數(shù)據(jù)可視化——基于Python豆瓣電影數(shù)據(jù)可視化分析系統(tǒng)

    大數(shù)據(jù)可視化——基于Python豆瓣電影數(shù)據(jù)可視化分析系統(tǒng)

    本項(xiàng)目旨在通過(guò)對(duì)豆瓣電影數(shù)據(jù)進(jìn)行綜合分析與可視化展示,構(gòu)建一個(gè)基于Python的大數(shù)據(jù)可視化系統(tǒng)。通過(guò)數(shù)據(jù)爬取收集、清洗、分析豆瓣電影數(shù)據(jù),我們提供了一個(gè)全面的電影信息平臺(tái),為用戶提供深入了解電影產(chǎn)業(yè)趨勢(shì)、影片評(píng)價(jià)與演員表現(xiàn)的工具。項(xiàng)目的關(guān)鍵步驟包括

    2024年01月21日
    瀏覽(49)
  • python畢設(shè)選題 - 大數(shù)據(jù)上海租房數(shù)據(jù)爬取與分析可視化 -python 數(shù)據(jù)分析 可視化

    python畢設(shè)選題 - 大數(shù)據(jù)上海租房數(shù)據(jù)爬取與分析可視化 -python 數(shù)據(jù)分析 可視化

    # 1 前言 ?? 這兩年開(kāi)始畢業(yè)設(shè)計(jì)和畢業(yè)答辯的要求和難度不斷提升,傳統(tǒng)的畢設(shè)題目缺少創(chuàng)新和亮點(diǎn),往往達(dá)不到畢業(yè)答辯的要求,這兩年不斷有學(xué)弟學(xué)妹告訴學(xué)長(zhǎng)自己做的項(xiàng)目系統(tǒng)達(dá)不到老師的要求。 為了大家能夠順利以及最少的精力通過(guò)畢設(shè),學(xué)長(zhǎng)分享優(yōu)質(zhì)畢業(yè)設(shè)計(jì)項(xiàng)

    2024年02月19日
    瀏覽(30)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包