国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python使用matplotlib模塊繪制多條折線圖、散點(diǎn)圖

2020-02-15 23:02:36
字體:
供稿:網(wǎng)友

今天想直觀的展示一下數(shù)據(jù)就用到了matplotlib模塊,之前都是一張圖只有一條曲線,現(xiàn)在想同一個(gè)圖片上繪制多條曲線來對(duì)比,實(shí)現(xiàn)很簡單,具體如下:

#!usr/bin/env python#encoding:utf-8 '''__Author__:沂水寒城功能:折線圖、散點(diǎn)圖測(cè)試''' import randomimport matplotlib import matplotlib.pyplot as plt   def list2mat(data_list,w):  '''  切片、轉(zhuǎn)置  '''  mat=[]  res=[]  for i in range(0,len(data_list)-w+1,w):    mat.append(data_list[i:i+w])  for i in range(len(mat[0])):    one_list=[]    for j in range(len(mat)):      one_list.append(mat[j][i])    res.append(one_list)  return res   def draw_pic_test():  '''  作圖  '''  data_list=[]  for i in range(100):    data_list.append(random.randint(2,150))  month_list=range(1,11,1)  mat=list2mat(data_list,w=10)  for one_list in mat:    one_list=[int(one) for one in one_list]    plt.plot(month_list,one_list,"x-",label="test_zhexian")   plt.savefig('test_zhexian.png')  plt.close()  for one_list in mat:    one_list=[int(one) for one in one_list]    plt.scatter(month_list,one_list,marker='x',label='test_sandian',s=30)   plt.savefig('test_sandian.png')  plt.close()   if __name__ == '__main__':  draw_pic_test()

結(jié)果如下:

1.折線圖

2.散點(diǎn)圖

挺有意思的。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林站長站。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 西吉县| 博兴县| 鹤壁市| 霞浦县| 邯郸县| 博罗县| 游戏| 广汉市| 宕昌县| 肇源县| 都兰县| 呼图壁县| 绥芬河市| 泰顺县| 嘉黎县| 勐海县| 吉水县| 青浦区| 花莲县| 高安市| 隆化县| 大洼县| 西充县| 乐都县| 安平县| 岱山县| 大悟县| 双牌县| 滕州市| 巩留县| 合水县| 富平县| 龙岩市| 河东区| 陆良县| 确山县| 泸西县| 阿巴嘎旗| 唐山市| 陕西省| 青铜峡市|