python 绘制对数坐标散点图

import os
import networkx as nx
import matplotlib.pyplot as plt
import math
import numpy as np

BA = nx.random_graphs.barabasi_albert_graph(5000, 3)


degree = nx.degree_histogram(BA)
#生成x轴序列,从1到最大度
x = range(len(degree))
#将频次转换为频率
y = [z / float(sum(degree)) for z in degree]

#在双对数坐标轴上绘制度分布曲线
plt.loglog(x, y, '.', color="blue", Marker='.')
#x,y后的点代表散点
#显示图表
plt.show()

python 绘制对数坐标散点图_第1张图片

你可能感兴趣的:(python,对数坐标)