python畫兩條曲線圖_python繪制多個曲線的折線圖

這篇文章利用的是matplotlib.pyplot.plot的工具來繪制折線圖,這里先給出一個段代碼和結果圖:

# -*- coding: UTF-8 -*-

import numpy as np

import matplotlib as mpl

import matplotlib.pyplot as plt

#這里導入你自己的數據

#......

#......

#x_axix,train_pn_dis這些都是長度相同的list()

#開始畫圖

sub_axix = filter(lambda x:x%200 == 0, x_axix)

plt.title('Result Analysis')

plt.plot(x_axix, train_acys, color='green', label='training accuracy')

plt.plot(sub_axix, test_acys, color='red', label='testing accuracy')

plt.plot(x_axix, train_pn_dis, color='skyblue', label='PN distance')

plt.plot(x_axix, thresholds, color='blue', label='threshold')

plt.legend() # 顯示圖例

plt.xlabel('iteration times')

plt.ylabel('rate')

plt.show()

#python 一個折線圖繪制多個曲線

2018925104149346.jpg?2018825104218

這里我談談matplotlib.pyplot.plot()的使用方法,先附上一個官方文檔鏈接,然后我說下可能用到的一些參數,參數可選的內容我就不一一展開了,大家可以去上面那個連接里查:

color:曲線顏色,blue,green,red等等

label:圖例,這個參數內容就自定義啦,注意如果寫這個參數一定要加上plt.legend(),之后再plt.show()才有有用!

linestyle:曲線風格,'–','-.',':'等等

linewidth:曲線寬度,自定義就可以

marker:標記點樣式,'o','x',也就是說這些符號會標示出曲線上具體的“點”,這樣一來就易于觀察曲線上那些地方是支撐點

markersize:標記點的大小,自定義就可以

后續有圖表方面的內容會繼續更新~

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持我們。

本文標題: python繪制多個曲線的折線圖

本文地址: http://www.cppcns.com/jiaoben/python/240378.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455845.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455845.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455845.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

5.19匯總

int block_x 8*(b8 & 0x01)4*(b4 & 0x01);int block_y 8*(b8 >> 1)4*(b4 >> 1);請問下老大 這兩句定義是什么意思啊? 帶些值進去算一下就知道了 b8 0 1 2 3b4 0 1 2 3 A:0 ........Er…

oracle 截取字指定的字符串

過濾指定的字符串,一字符串有重復的數據內容,所以需要去掉重復的內容,subst()截取 起止下標;instr()獲取終止下標位置 例如:substr(p.address, 0, instr(p.address, -, 1, 1)-1) ); case when length(substr(p.address, 0, instr(p.address, -, 1, 1)-1) ) 13 then substr(sub…

[django]django模型中auto_now和auto_now_add

示例: update_time models.DateTimeField(更新時間, defaulttimezone.now) create_time models.DateTimeField(創建時間, auto_now_addTrue) auto_now無論是你添加還是修改對象,時間為你添加或者修改的時間。 auto_now_add為添加時的時間,更新對象時不…

2014-7-29-阿里電面-第一輪

等了好久,以為簡歷要掛了,今天最終打來了。面試過程中手抖嘴抖有木有! 1、經經常使用的集合類。我回到ArrayList、LinkedList、HashMap,接著問ArrayList、LinkedList的差別,以及分別的適用范圍。看了Java集合類基本上是…

數據分級分類實施指南_運營商行業數據安全治理實踐

建立組織構建大數據安全保障組一、大數據安全保障工作組職責 1、負責制定大數據信息安全策略,明確信息安全目標。 2、組織相關平臺負責人定期召開信息安全會議。 3、負責客戶數據安全突發事件應急方案實施和大數據信息系統日常安全運行管理的組織協調及決策工作。 4…

CSS中的定位

定位 關于定位我們可以使用css的position屬性來設置元素的定位類型,postion的設置項如下: relative 生成相對定位元素,元素所占據的文檔流的位置不變,元素本身相對文檔流的位置進行偏移absolute 生成絕對定位元素,元…

servlet中中文正常顯示,mysql數據庫手動插入中文正常顯示,servlet向mysql中插入中文顯示亂碼...

作者:http://5563447.blog.51cto.com/5553447/1422627 問題是:就是POST請求提交表單數據給servlet,通過JDBC插入Mysql,出現中文亂碼。 解決方式:在url后面加這句 ?useUnicodetrue&characterEncodingutf-8 我的項目: 結果&am…

rtp問題引領匯總

視頻網絡傳輸一定要用rtp嗎? RTP/RTCP有一套很好的反饋機制,通過其可以估算網絡狀況,然后在編碼端進行調整,如網絡繁忙時適當的降低畫面質量,減小碼率等,主要是想通過RTP/RTCP協議實現QoS!同時…

Django的信號機制詳解

Django的信號機制詳解 Django提供一種信號機制。其實就是觀察者模式,又叫發布-訂閱(Publish/Subscribe) 。當發生一些動作的時候,發出信號,然后監聽了這個信號的函數就會執行。 Django內置了一些信號,比如: django.…

垃圾回收算法_垃圾回收算法有哪些

垃圾檢測通常通過建立一個根對象的集合以及建立一個從這些根對象開始能夠觸及的對象集合來實現。如果正在執行的程序可以訪問到根對象和某個對象之間存在引用路徑,這個對象就是可觸及的。對于程序來說,根對象總是可以訪問的。從這些根對象開始&#xff0…

不錯的電子書下載網站

為什么80%的碼農都做不了架構師?>>> www.jb51.net 電子書質量不錯,雖然是掃描版的,但是都是高清的. vdisk.weibo.com 網盤, 內容很多! 轉載于:https://my.oschina.net/GMT/blog/1188971

GeoHash核心原理解析

原文地址:http://www.cnblogs.com/LBSer/p/3310455.html geohash for php:附件下載geohash.tar.gz 引子 機機是個好動又好學的孩子,平日里就喜歡拿著手機地圖點點按按來查詢一些好玩的東西。某一天機機到北海公園游玩,肚肚餓了&am…

[轉載]流行視頻格式講解

*. MPEG/.MPG/.DAT MPEG也是Motion Picture Experts Group 的縮寫。這類格式包括了 MPEG-1, MPEG-2 和 MPEG-4在內的多種視頻格式。MPEG-1相信是大家接觸得最多的了,因為目前其正在被廣泛地應用在 VCD 的制作和一些視頻片段下載的網絡應用上面,大部分的…

Ajax相關介紹

ajax是什么? AJAX 是與服務器交換數據并更新部分網頁的藝術,在不重新加載整個頁面的情況下。 AJAX 指異步 JavaScript 及 XML(Asynchronous JavaScript And XML)。 AJAX 是一種在 2005 年由 Google 推廣開來的編程模式。 AJAX 不是一種新的…

解決Ubuntu中文件管理器死掉的情況

有時會遇到Ubuntu文件管理器死掉的情況,怎么點擊都沒有反應,這時只需在終端上運行 ps -A | grep nautilus, 查找文件管理器nautilus對應的pid,然后sudokillpid就可以關閉文件管理器進程,隨便點擊一個文件夾就可以重啟文件管理器了…

element table 怎么知道點擊的是第幾行_el-data-table, 讓CRUD更簡單??

基于Vue2.x, element-ui 2.x,以及開源組件el-form-renderer封裝了一個業務組件el-data-table,已在github開源,其目標是:makes restful api crud easily 特點:1. 使用axios自動發送請求2.自帶新增/修改/刪除邏輯(默認新…

Win10無法使用小娜搜索本地應用問題的解決方案

小娜介紹 win10的Cortana小娜是一個功能非常強大的語音和搜索助手,用戶可以通過小娜助手搜索任意的文件和應用軟件,不過有用戶發現win10的小娜搜索不到已安裝的本地軟件,那么win10小娜助手無法搜索本地應用怎么解決呢?下面小編教大…

樣本量

sklearn實戰-乳腺癌細胞數據挖掘(博客主親自錄制視頻教程) https://study.163.com/course/introduction.htm?courseId1005269003&utm_campaigncommission&utm_sourcecp-400000000398149&utm_mediumshare 根據power,effect size,a,決定樣本量 # -*- cod…

【Python】 dict 以key名 去重運算

將日期相同的數據統計在一起 a_count [ {create_time: 2020-03-05, total_len: 1, count_invite: 1}, {create_time: 2020-03-11, total_len: 2, count_invite: 2}, {create_time: 2020-03-18, total_len: 2, count_invite: 2}, {create_time: 2020-03-06, total_len: 1, …

Vue相關知識總結

Vue簡介 Vue是js的一個庫,類似于JQuery Vue當前版本已經發展到2.X版本,并且現在市面上基本使用的都是2.X版本. 現在一些知名的互聯網公司,例如滴滴,美團等,都在大量的使用vue 本段內容主要講解Vue的基本知識和指令,了解vue的基本概念 注意: Vue 不支持 IE8 及以下版本 vue中…