优秀的编程知识分享平台

网站首页 > 技术文章 正文

PYTHON输出图表(python输出shp图)

nanyue 2024-07-23 13:42:35 技术文章 9 ℃

import csv

import matplotlib.pyplot as plt

from pylab import *

mpl.rcParams['font.sans-serif'] = ['SimHei']

csv_tj = csv.reader(open('./干扰统计_小时级别.csv', 'r', ))

GS_list=[]

GS_date=[]

E_list=[]

E_date=[]

F_list=[]

F_date=[]

D_list=[]

D_date=[]

DC_list=[]

DC_date=[]

for line in csv_tj:

#print(line[2])

if line[3]=='GS':

GS_list.append(int(line[4]))

GS_date.append((line[0][-5:].replace('-',"")+line[1]))

elif line[3]=='DC':

DC_list.append(int(line[4]))

DC_date.append((line[0][-5:].replace('-', "") + line[1]))

#DC_date.append(line[0] + '_' + line[1] + "_" + line[2])

elif line[3]=='D':

D_list.append(int(line[4]))

D_date.append((line[0][-5:].replace('-', "") + line[1]))

#D_date.append(line[0] + '_' + line[1] + "_" + line[2])

elif line[3] == 'E':

E_list.append(int(line[4]))

E_date.append((line[0][-5:].replace('-', "") + line[1]))

#E_date.append(line[0] + '_' + line[1] + "_" + line[2])

elif line[3]=='F':

F_list.append(int(line[4]))

F_date.append((line[0][-5:].replace('-', "") + line[1]))

#F_date.append(line[0] + '_' + line[1] + "_" + line[2])

#plt.subplot(332)

y=GS_list

x=GS_date

plt.plot(x, y, 'r')

plt.xticks(x, fontsize=8, rotation=90) # 步长

plt.ylabel('GS频干扰小区数', fontsize=12)

plt.savefig("./ph/GS.jpg")

plt.clf

plt.close()

#plt.subplot(333)

print(DC_list)

plt.plot(DC_date,DC_list,'b')

plt.xticks(DC_date,fontsize=8,rotation=90)#步长

#plt.yticks(range(0,2000,200),fontsize=8)

plt.ylabel('DC频干扰小区数',fontsize=8)

plt.savefig("./ph/DC.jpg")

#plt.xticks(ticks, labels, rotation=45, fontsize=15)

#plt.yticks(range(1000,10000,1000))

#plt.grid()

#plt.show()

Tags:

最近发表
标签列表