散点密集图绘制【python】

2022-11-15 20:27:38 浏览数 (1)

1. 库

所需要的库

代码语言:javascript复制
import numpy as np
import matplotlib.pyplot as plt

2. 绘制函数

代码语言:javascript复制
def draw_R_centrality():
    kf = pd.read_csv("相对路径", delimiter=',', names=['node', 'value'])
    xlist = list(kf['value'])

    # Generate fake data
    x = xlist
    y =  ylist
    z = zlist
    fig, ax = plt.subplots()
    plt.scatter(x, y, c=z, s=50, cmap='Spectral_r')
    plt.colorbar()
    plt.show()

注意事项:

  • names=[‘node’, ‘value’];你的csv文件中有多少列,自己命名即可,使用时记得对应k_B_list = list(kf[‘value’])
  • x y分别设置是的散点图的x轴,y轴。
  • z设置的是颜色z轴
  • s设置散点圆圈的大小

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2ucv0mrp78g08

0 人点赞