一,karate--deepwalk.embedding
# -- coding: utf-8
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
df=pd.read_csv(r"C:\Users\WBL\Desktop\DeepWalk\karate--deepwalk.embedding.csv") # r为转义字符
fig,ax = plt.subplots(figsize = (8,5),dpi = 70) #figsize:宽和高比例,dpi:分辨率
# 着色
categories = np.unique(df['category'])
colors = [plt.cm.tab10(i/float(len(categories)-1)) for i in range(len(categories))]
for i, category in enumerate(categories):
plt.scatter('x', 'y',data=df.loc[df.category==category, :],s=300, cmap=colors[i], label=str(category))
# 为每个点添加标签,一些形如(x轴,y轴,标签)的元组,水平及垂直位置,背景颜色
for x, y, tex in zip(df["x"],df["y"],df["label"]):
t = plt.text(x, y,tex, horizontalalignment='center',
verticalalignment='center&#