mirror of
https://github.com/JackeyLea/NJUCS.git
synced 2026-06-18 01:26:43 +08:00
添加845图
This commit is contained in:
23
code/njucs_plot.py
Normal file
23
code/njucs_plot.py
Normal file
@@ -0,0 +1,23 @@
|
||||
import matplotlib.pyplot as plt
|
||||
x = [1,2,3,4,5,6, 7,8,9 , 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]
|
||||
y = [1,2,4,8,16,32,33,34,35,36,37,38,39,40,41,42,23,24,25,26,27,28,1,2,4,9]
|
||||
|
||||
for a,b in zip(x,y):
|
||||
if a==6:
|
||||
plt.text(a,b+1,'%.0f' %b,ha='center',va='bottom',fontsize=10)
|
||||
|
||||
plt.scatter(x,y,s=20)
|
||||
# 设置图表标题,并给坐标轴添加标签
|
||||
#plt.title("square of 'x'", fontsize=22)
|
||||
plt.xlabel("Transmission round", fontsize=10)
|
||||
plt.ylabel("Congestion window size (segments)", fontsize=10)
|
||||
plt.plot(x,y)
|
||||
|
||||
#plt.xticks([1,2,3,4,5,6, 7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26])
|
||||
plt.xticks([2,4,6, 8,10,12,14,16,18,20,22,24,26])
|
||||
plt.yticks([5,10,15,20,25,30,35,40,45,50])
|
||||
# 设置坐标轴刻度标记的大小
|
||||
plt.tick_params(axis='both',which='major', labelsize=10)
|
||||
plt.axis('tight')
|
||||
plt.legend()
|
||||
plt.show()
|
||||
Reference in New Issue
Block a user