karate--deepwalk.embedding 及 karate--node2vec.embedding散点图绘制

一,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&#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值