国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 临泽县| 康定县| 大丰市| 太湖县| 夏津县| 运城市| 香港 | 门源| 渝中区| 天峨县| 诸城市| 玛沁县| 娱乐| 玛多县| 保康县| 建瓯市| 嘉鱼县| 靖西县| 罗平县| 独山县| 库伦旗| 图们市| 方山县| 阜城县| 泽库县| 平潭县| 馆陶县| 南阳市| 隆尧县| 宁陵县| 米脂县| 莆田市| 磐石市| 孟津县| 简阳市| 湛江市| 灵山县| 忻州市| 叙永县| 通化县| 长顺县|