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

首頁(yè) > 編程 > Python > 正文

在Linux下使用Python的matplotlib繪制數(shù)據(jù)圖的教程

2020-02-23 01:34:27
字體:
供稿:網(wǎng)友

如果你想要在Linxu中獲得一個(gè)高效、自動(dòng)化、高質(zhì)量的科學(xué)畫圖的解決方案,應(yīng)該考慮嘗試下matplotlib庫(kù)。Matplotlib是基于python的開源科學(xué)測(cè)繪包,基于python軟件基金會(huì)許可證發(fā)布。大量的文檔和例子、集成了Python和Numpy科學(xué)計(jì)算包、以及自動(dòng)化能力,是作為L(zhǎng)inux環(huán)境中進(jìn)行科學(xué)畫圖的可靠選擇的幾個(gè)原因。這個(gè)教程將提供幾個(gè)用matplotlib畫圖的例子。
特性

    支持眾多的圖表類型,如:bar,box,contour,histogram,scatter,line plots....     基于python的語(yǔ)法     集成Numpy科學(xué)計(jì)算包     數(shù)據(jù)源可以是 python 的列表、鍵值對(duì)和數(shù)組     可定制的圖表格式(坐標(biāo)軸縮放、標(biāo)簽位置及標(biāo)簽內(nèi)容等)     可定制文本(字體,大小,位置...)     支持TeX格式(等式,符號(hào),希臘字體...)     與IPython相兼容(允許在 python shell 中與圖表交互)     自動(dòng)化(使用 Python 循環(huán)創(chuàng)建圖表)     用Python 的循環(huán)迭代生成圖片     保存所繪圖片格式為圖片文件,如:png,pdf,ps,eps,svg等

基于Python語(yǔ)法的matplotlib是其許多特性和高效工作流的基礎(chǔ)。世面上有許多用于繪制高質(zhì)量圖的科學(xué)繪圖包,但是這些包允許你直接在你的Python代碼中去使用嗎?除此以外,這些包允許你創(chuàng)建可以保存為圖片文件的圖片嗎?Matplotlib允許你完成所有的這些任務(wù)。從而你可以節(jié)省時(shí)間,使用它你能夠花更少的時(shí)間創(chuàng)建更多的圖片。
安裝

安裝Python和Numpy包是使用Matplotlib的前提。

可以通過如下命令在Debian或Ubuntu中安裝Matplotlib:

  $ sudo apt-get install python-matplotlib 

在Fedora或CentOS/RHEL環(huán)境則可用如下命令:

  $ sudo yum install python-matplotlib 

Matplotlib 例子

本教程會(huì)提供幾個(gè)繪圖例子演示如何使用matplotlib:

    離散圖和線性圖     柱狀圖     餅狀圖

在這些例子中我們將用Python腳本來執(zhí)行Mapplotlib命令。注意numpy和matplotlib模塊需要通過import命令在腳本中進(jìn)行導(dǎo)入。

np為nuupy模塊的命名空間引用,plt為matplotlib.pyplot的命名空間引用:

  import numpy as np  import matplotlib.pyplot as plt

例1:離散和線性圖

第一個(gè)腳本,script1.py 完成如下任務(wù):

    創(chuàng)建3個(gè)數(shù)據(jù)集(xData,yData1和yData2)     創(chuàng)建一個(gè)寬8英寸、高6英寸的圖(賦值1)     設(shè)置圖畫的標(biāo)題、x軸標(biāo)簽、y軸標(biāo)簽(字號(hào)均為14)     繪制第一個(gè)數(shù)據(jù)集:yData1為xData數(shù)據(jù)集的函數(shù),用圓點(diǎn)標(biāo)識(shí)的離散藍(lán)線,標(biāo)識(shí)為"y1 data"     繪制第二個(gè)數(shù)據(jù)集:yData2為xData數(shù)據(jù)集的函數(shù),采用紅實(shí)線,標(biāo)識(shí)為"y2 data"     把圖例放置在圖的左上角     保存圖片為PNG格式文件
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 思茅市| 蒙山县| 金沙县| 绥德县| 井冈山市| 平顶山市| 仪征市| 宜兰县| 崇礼县| 武鸣县| 商南县| 德江县| 哈密市| 海口市| 东源县| 兖州市| 定安县| 清河县| 营山县| 无为县| 新竹县| 富裕县| 洛扎县| 泗水县| 云浮市| 龙州县| 阳西县| 高要市| 勐海县| 康马县| 同仁县| 合阳县| 东莞市| 平阳县| 佳木斯市| 治多县| 枣强县| 铁岭市| 荣昌县| 三台县| 通渭县|