τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
pip install python-docx wordcloud matplotlib
import docx
from wordcloud import WordCloud
import matplotlib.pyplot as plt
# 读取Word文件内容
def read_word_file(file_path):
doc = docx.Document(file_path)
full_text = []
for para in doc.paragraphs:
full_text.append(para.text)
return 'n'.join(full_text)
# 生成词云图
def generate_wordcloud(text):
wordcloud = WordCloud(width=800, height=400, background_color='white').generate(text)
# 显示词云图
plt.figure(figsize=(10, 5))
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis('off')
plt.show()
# 主函数
def main():
file_path = 'your_word_file.docx' # 替换为你的Word文件路径
text = read_word_file(file_path)
generate_wordcloud(text)
if __name__ == "__main__":
main()
Ειδοποίηση:
Εάν υπάρχουν μπερδεμένοι κινεζικοί χαρακτήρες, μπορείτε να τους τροποποιήσετε με τους εξής τρόπους:
Προσθήκη γραμματοσειράς
wordcloud = WordCloud(width=800, height=400, background_color='white', font_path='simhei.ttf').generate(text)
Το αποτέλεσμα μετά την τροποποίηση:
Λεπτομερής εξήγηση
Βιβλιοθήκη εγκατάστασης:
Διαβάστε το περιεχόμενο του αρχείου Word:
Δημιουργία διαγράμματος σύννεφων λέξεων:
Προφυλάξεις
Μέσα από τα παραπάνω βήματα, μπορείτε εύκολα να διαβάσετε αρχεία του Word και να δημιουργήσετε όμορφα διαγράμματα cloud λέξεων.