python如何根據數據畫散點圖_如何用python畫出樣本的散點圖?

5ec637cbcb6bf231.jpg

用python畫樣本散點圖的方法:

數據(取第一列作為x,取第四列作為y)如下:

1590048788442440.jpg

實現代碼如下:import matplotlib.pyplot as plt

import numpy as np

# 定義畫散點圖的函數

def draw_scatter(n, s):

"""

:param n: 點的數量,整數

:param s:點的大小,整數

:return: None

"""

# 加載數據

data = np.loadtxt('results.txt', encoding='utf-8', delimiter=',')

# 通過切片獲取橫坐標x1

x1 = data[:, 0]

# 通過切片獲取縱坐標R

y1 = data[:, 3]

# 橫坐標x2

x2 = np.random.uniform(0, 5, n)

# 縱坐標y2

y2 = np.array([3] * n)

# 創建畫圖窗口

fig = plt.figure()

# 將畫圖窗口分成1行1列,選擇第一塊區域作子圖

ax1 = fig.add_subplot(1, 1, 1)

# 設置標題

ax1.set_title('Result Analysis')

# 設置橫坐標名稱

ax1.set_xlabel('gamma-value')

# 設置縱坐標名稱

ax1.set_ylabel('R-value')

# 畫散點圖

ax1.scatter(x1, y1, s=s, c='k', marker='.')

# 畫直線圖

ax1.plot(x2, y2, c='b', ls='--')

# 調整橫坐標的上下界

plt.xlim(xmax=5, xmin=0)

# 顯示

plt.show()

# 主模塊

if __name__ == "__main__":

# 運行

draw_scatter(n=2000, s=20)

實現效果如下:

1590048871179427.jpg

更多Python知識請關注Python自學網。

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

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

相關文章

Hadoop RPC框架

原文:http://blog.csdn.net/thomas0yang/article/details/41211259 ---------------------------------------------------------------------------------------------- 1、RPC框架概述1.1 RPC(Remote Procedure Call Protocol)——遠程過程…

JavaSE基礎知識學習-----泛型

泛型 Java泛型是jdk1.5的一個新特性,jdk的性特性還包括:泛型,枚舉,裝箱和拆箱,可變參數等。這里先主要學習泛型。這些特性,現在都在廣泛的使用。因為現在使用IDE編寫代碼,都是標準的代碼提示&am…

centos7 校正linux系統時間_Linux系統:Centos7下搭建ClickHouse列式存儲數據庫

一、ClickHouse簡介1、基礎簡介Yandex開源的數據分析的數據庫,名字叫做ClickHouse,適合流式或批次入庫的時序數據。ClickHouse不應該被用作通用數據庫,而是作為超高性能的海量數據快速查詢的分布式實時處理平臺,在數據匯總查詢方面…

html調用js頁面顯示不出來了,JS代碼文件調用顯示亂碼,直接寫在html頁面的里可以調用,但是單獨放在js文件里不能調用...

最近遇到了一個很奇怪的問題,就是在HTML網頁代碼里直接寫JS代碼可以正常運行的代碼,使用JS文件調用就不行。var cities [ {"name" : "北京"}, {"name" : "上海"}, {"name" : "廣州"} ];$(…

水系圖一般在哪里找得到_城市供水系統防護體系的探索與思考

城市是一個國家或地區的政治、經濟和文化中心, 在戰爭中常常被選為重點打擊目標。1988年,時任美國空軍司令部副參謀長助理的約翰A. 沃登上校提出“五環”目標打擊理論,將 對敵打擊目標分為五個層,其中就將基礎設施列為第三層打擊目…

Hadoop webHDFS設置和使用說明

原文:http://blog.csdn.net/iloveyin/article/details/28264027 ---------------------------------------------------------------------------------------- 1.配置 namenode的hdfs-site.xml是必須將dfs.webhdfs.enabled屬性設置為true,否則就不能使…

CES 2017前瞻之AI:無人機依舊小巧,機器人主打家庭服務

再過2天,CES 2017就要開始了,根據這些已知曉的部分展商,我們也許能夠看到未來的一些趨勢。 還有2天,備受矚目的CES 2017(2017年國際消費類電子產品展覽會)就要拉開帷幕了。 每一年,CES上都會出…

ionic html5 上傳圖片,ionic4+angular7+cordova上傳圖片功能的實例代碼

前言ionic是一個垮平臺開發框架,可通過web技術開發出多平臺的應用。但只建議開發簡單應用。復雜的應用需要用到許多cordova插件,而cordova插件的更新或者移動平臺的更新很可能導致插件的不可用,維護升級成本較高。安裝插件安裝插件Image Pick…

HDFS體系結構

Namenode 是整個文件系統的管理節點。它維護著整個文件系統的文件目錄樹,文件/目錄的元信息metadate和每個文件對應的數據塊列表。 功能:接收用戶的操作請求。 metadate信息包括: 1、文件的owership和permission。 2、文件包含哪些block塊…

為什么要將html頁面和樣式表分離,0031 如何使用css文件對網頁內容和樣式進行分離...

原標題:0031 如何使用css文件對網頁內容和樣式進行分離上節課,學習了針對文字可以設置很多種樣式。這節課,學習如何將內容和樣式進行分離。上節課的課后練習1.將斜體字體效果去除2.將工作經歷和工作經驗(部分)這2行文字也做成簡介這行文字的效…

redis 關系數據庫怎么轉換 和_redis數據庫設計(轉)

閱讀目錄redis是什么redis就是一個存儲key-value鍵值對的倉庫,如何使用redis在于如何理解你需要設計的系統的E-R的模型,然后合理的規劃redis的數據庫結構場景我舉一個簡單的消息系統的例子,業務需求:服務器端發送消息給用戶E-R模型…

Hadoop Archives

介紹 時間: Hadoop Archives (HAR files)是在0.18.0版本中引入的。 作用: 將hdfs里的小文件打包成一個文件,相當于windows的zip,rar。Linux的 tar等壓縮文件。把多個文件打包一個文件。 意義: 它的出現就是為了緩…

js 判斷日期時間差

2019獨角獸企業重金招聘Python工程師標準>>> alert(GetDateDiff("2018-02-27 19:20:22","2018-02-27 09:20:22","hour"));function GetDateDiff(startTime, endTime, diffType) {//將xxxx-xx-xx的時間格式,轉換為 xxxx/xx…

python 圖形_Python圖形數據

CSGraph代表 壓縮稀疏圖 ,它著重于基于稀疏矩陣表示的快速圖算法。 圖表表示 首先,讓我們了解一個稀疏圖是什么以及它在圖表示中的作用。 什么是稀疏圖? 圖形只是節點的集合,它們之間有鏈接。圖表幾乎可以代表任何事物 - 社交網絡…

本地運行hadoop-Failed to locate the winutils binary in the hadoop binary path

轉自:http://www.cnblogs.com/zq-inlook/p/4386216.html 之前在mac上調試hadoop程序(mac之前配置過hadoop環境)一直都是正常的。因為工作需要,需要在windows上先調試該程序,然后再轉到linux下。程序運行的過程中&#…

dubbo 支持服務降級嗎_dubbo面試題!會這些,說明你真正看懂了dubbo源碼

整理了一些dubbo可能會被面試的面試題,感覺非常不錯。如果你基本能回答說明你看懂了dubbo源碼,對dubbo了解的足夠全面。你可以嘗試看能不能回答下。我們一起看下有哪些問題吧?dubbo中"讀接口"和"寫接口"有什么區別?談談…

不滿足于汽車制造,豐田展示仿鋼鐵俠機器支撐腿架

而汽車制造商開發機器人也不是豐田一家的專利,此前現代也推出過類似的支撐機器人腿架 大多數人對于豐田的印象都停留在汽車制造上,不過他們卻不僅僅滿足于汽車事業的發展,最近,豐田正在研發一款機器人支撐腿架,來幫助…

js html異步加載的屬性,異步加載JS的五種方式

方案一:點評:HTML5中新增的屬性,Chrome、FF、IE9&IE9均支持(IE6~8不支持)。此外,這種方法不能保證腳本按順序執行。方案二:點評:兼容所有瀏覽器。此外,這種方法可以確保所有設置defer屬性的…

python中各操作符的優先級_Python3練習題系列(06)——各種符號總結

Python3中的各種符號總結 1關鍵字 import keyword print(keyword.kwlist, end\t) [False, None, True, and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, r…

hdfs java讀寫hdfs demo

windows環境配置: 1.下載winutils的windows版本 GitHub上,有人提供了winutils的windows的版本, 項目地址是:https://github.com/srccodes/hadoop-common-2.2.0-bin,直接下載此項目的zip包,下載后是文件名是hadoop-comm…