231 KiB
231 KiB
None
<html lang="en">
<head>
</head>
</html>
In [1]:
from wordcloud import WordCloud
import matplotlib.pyplot as plt
with open('./resource/1.txt', 'r', encoding="UTF-8") as f:
text = f.read()
wordcloud = WordCloud().generate(text)
plt.imshow(wordcloud, interpolation="bilinear")
plt.axis("off")
plt.show()
In [2]:
from PIL import Image
from wordcloud import WordCloud
import matplotlib.pyplot as plt
import numpy as np
image = np.array(Image.open("resource/3.png"))
with open('./resource/1.txt', 'r', encoding="UTF-8") as f:
text = f.read()
wordcloud = WordCloud(mask=image, background_color='white').generate(text)
plt.imshow(wordcloud, interpolation="bilinear")
plt.axis("off")
plt.show()
In [3]:
from wordcloud import WordCloud
import matplotlib.pyplot as plt
import jieba
with open('./resource/2.txt', 'r', encoding="UTF-8") as f:
text = f.read()
cut_text = " ".join(jieba.cut(text))
cloud = WordCloud(
background_color="white",
max_words=100,
font_path="/System/Library/Fonts/STHeiti Light.ttc",
min_font_size=40,
max_font_size=100,
width=800,
height=400
)
wCloud = cloud.generate(cut_text)
plt.imshow(wCloud, interpolation="bilinear")
plt.axis("off")
plt.show()
In [5]:
from wordcloud import WordCloud
import matplotlib.pyplot as plt
import jieba
from PIL import Image
image = np.array(Image.open("resource/4.png"))
with open('./resource/2.txt', 'r', encoding="UTF-8") as f:
text = f.read()
cut_text = " ".join(jieba.cut(text))
cloud = WordCloud(
mask=image,
background_color="white",
max_words=100,
font_path="/System/Library/Fonts/STHeiti Light.ttc",
min_font_size=40,
max_font_size=100,
width=800,
height=400
)
wCloud = cloud.generate(cut_text)
plt.imshow(wCloud, interpolation="bilinear")
plt.axis("off")
plt.show()
In [6]:
from matplotlib import pyplot as plt
import networkx as nx
G = nx.DiGraph()
# 节点
G.add_nodes_from([1, 2, 3, 4, 5, 6, 7])
# 环
nx.add_cycle(G, [1, 2, 3])
# 边
G.add_edge(1, 4)
# 多条边
G.add_edges_from([(3, 5), (3, 6), (6, 7)])
nx.draw_networkx(G)
plt.show()
In [7]:
from matplotlib import pyplot as plt
import networkx as nx
G = nx.DiGraph()
# 节点
G.add_nodes_from([1, 2, 3, 4, 5, 6, 7])
# 环
nx.add_cycle(G, [1, 2, 3])
# 边
G.add_edge(1, 4)
# 多条边
G.add_edges_from([(3, 5), (3, 6), (6, 7)])
# nx.draw_networkx(G)
node_color = ['yellow', 'blue', 'pink', 'green', 'gray', 'navy', 'indigo']
edge_color = ['orange', 'purple', 'orange', 'cyan']
nx.draw_networkx(G, node_color=node_color, edge_color=edge_color)
plt.show()
In [8]:
from matplotlib import pyplot as plt
import networkx as nx
G = nx.Graph()
G.add_nodes_from([1])
nx.draw_networkx(G)
plt.show()
G = nx.Graph()
G.add_nodes_from([1, 2, 3, 4])
G.add_edges_from([(1, 2), (1, 3), (1, 4)])
nx.draw_networkx(G)
plt.show()
In [9]:
from matplotlib import pyplot as plt
import networkx as nx
G = nx.Graph()
G.add_nodes_from([1])
nx.draw_networkx(G,node_color='purple')
plt.show()
G = nx.Graph()
G.add_nodes_from([1, 2, 3, 4])
G.add_edges_from([(1, 2), (1, 3), (1, 4)])
nx.draw_networkx(G,
node_color=['purple','green','blue','red'],
edge_color=['pink','orange','navy'])
plt.show()
In [ ]: