成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

matplotlib繪圖(3)

simpleapples / 969人閱讀

文章中我們學(xué)習(xí)的主要技能有:移動坐標(biāo)軸,顯示圖例,顯示標(biāo)記等。

1 移動坐標(biāo)軸

import matplotlib.pyplot as plt
import numpy as np

# 設(shè)置圖形的長寬比例
plt.figure(figsize=(14,6))
# 繪制sin曲線
plt.subplot(121)
x = np.linspace(-np.pi, np.pi, 500, endpoint=True)
y = np.sin(x)
plt.plot(x, y)

plt.subplot(122)
plt.plot(x, y)
# 得到坐標(biāo)軸
ax = plt.gca()
# 獲取右邊和上邊設(shè)置顏色為none
ax.spines["right"].set_color("none")
ax.spines["top"].set_color("none")
# 移動坐標(biāo)軸
ax.spines["bottom"].set_position(("data", 0))
ax.spines["left"].set_position(("data", 0))

ax.xaxis.set_ticks_position("bottom")
ax.yaxis.set_ticks_position("left")

plt.show()

2 顯示圖例

from matplotlib.pyplot import *
import numpy as np

x = np.linspace(-np.pi, np.pi, 500, endpoint=True)
y = np.sin(x)
y0=np.cos(x)

plot(x, y,label="sin")
plot(x, y0,label="cos")

# 顯示標(biāo)題
title("$sin$"+" & "+"$cos$")

# 設(shè)置圖例 loc 位置   ncol一行顯示多少列   borderaxespad 坐標(biāo)軸與圖例之間的距離
# bbox_to_anchor指定圖例的起始位置 參數(shù)為起始點 (整個坐標(biāo)軸的高度為1)
legend(bbox_to_anchor=(0.,1.02), loc=3, mode="expend", ncol=2, borderaxespad=0.)

# 第一個參數(shù) 要顯示的文字 指向的坐標(biāo)  xycoords ="data" 和數(shù)據(jù)使用相同的坐標(biāo)系  xytext 文字的坐標(biāo) arrowprops 箭頭的樣式
annotate("max sin(x)", (1.5, 1), xycoords="data", xytext=(2.88, 0.95), arrowprops=dict(arrowstyle="<-"))
annotate("max cos(x)", (0, 1), xycoords="data", xytext=(-2.5, 0.7), arrowprops=dict(arrowstyle="<-"))

show()

3 顯示標(biāo)記

from pylab import *
import numpy as np
# 得到圖形
fig=figure()
# 得到現(xiàn)在的坐標(biāo)軸
ax=gca()

start=datetime.datetime(2013,1,1)
end=datetime.datetime(2013,12,31)

delta=datetime.timedelta(days=1)
# 得到所有的日期
dates=mpl.dates.drange(start,end,delta)
# 生成指定數(shù)量的0-1的隨機數(shù)
values=np.random.rand(len(dates))
# 標(biāo)記marker mfc標(biāo)記的中心顏色  mec 標(biāo)記的邊緣顏色
ax.plot(dates,values,linestyle="-",marker="v",mfc="r",mec="g")

date_format=mpl.dates.DateFormatter("%Y-%m-%d")
# 設(shè)置x軸的主要格式為日期格式
ax.xaxis.set_major_formatter(date_format)

# 自動排版合適的方式位置顯示x軸的時間
fig.autofmt_xdate()


show()

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/38525.html

相關(guān)文章

  • 利用 Matplotlib 繪制數(shù)據(jù)圖形(二)

    摘要:先從最常見的圖形開始折線圖條形圖柱狀圖散點圖圓形圖。追蹤和的過程對用戶是隱形的,我們只需要知道每次調(diào)用繪圖方法,該繪圖效果都會呈現(xiàn)在當(dāng)前中就可以了后面會講如何手動變更當(dāng)前和折線圖條形圖柱狀圖散點圖圓形圖分別對應(yīng)著中的五個繪圖函數(shù)。 利用 Matplotlib 繪制數(shù)據(jù)圖形(一) 了解了 Matplotlib 的基本知識之后,我們就可以開始上手試試畫圖了。 先從最常見的圖形開始:折線圖、...

    lansheng228 評論0 收藏0
  • Python--matplotlib繪圖可視化知識點整理

    摘要:本文作為學(xué)習(xí)過程中對一些常用知識點的整理,方便查找。所有繪圖操作僅對當(dāng)前圖和當(dāng)前坐標(biāo)有效。表示把圖標(biāo)分割成的網(wǎng)格。每個對象都是一個擁有自己坐標(biāo)系統(tǒng)的繪圖區(qū)域。避免比例壓縮為橢圓數(shù)據(jù)可視化入門教程繪圖核心剖析如何調(diào)整子圖的大小 本文作為學(xué)習(xí)過程中對matplotlib一些常用知識點的整理,方便查找。 強烈推薦ipython無論你工作在什么項目上,IPython都是值得推薦的。利用ipyt...

    nifhlheimr 評論0 收藏0
  • 詳解Python中matplotlib模塊的繪圖方式

      matplotlib作為常見的可視化繪圖工具,在工作當(dāng)中,應(yīng)用還是比較的廣泛的,那么,我們要怎么使用python這門語言去進(jìn)行繪圖呢?下面就給大家詳細(xì)解答下?! ?、matplotlib之父簡介  matplotlib之父John D.Hunter已經(jīng)去世,他的一生輝煌而短暫,但是他開發(fā)的的該開源庫還在繼續(xù)著輝煌。國內(nèi)介紹的資料太少了,查閱了一番整理如下:  1968出身于美國的田納西州代爾斯...

    89542767 評論0 收藏0
  • 數(shù)據(jù)可視化Seaborn從零開始學(xué)習(xí)教程(一) 風(fēng)格選擇

    摘要:簡介同一樣,也是進(jìn)行數(shù)據(jù)可視化分析的重要第三方包。的五種繪圖風(fēng)格有五種的風(fēng)格,它們分別是。 作者:xiaoyu微信公眾號:Python數(shù)據(jù)科學(xué)知乎:python數(shù)據(jù)分析師 最近在做幾個項目的數(shù)據(jù)分析,每次用到seaborn進(jìn)行可視化繪圖的時候總是忘記具體操作。雖然seaborn的官方網(wǎng)站已經(jīng)詳細(xì)的介紹了使用方法,但是畢竟是英文,而且查找不是很方便。因此博主想從零開始將seaborn學(xué)...

    testbird 評論0 收藏0
  • matplotlib嵌入到pyqt中

    摘要:坐標(biāo)軸,標(biāo)題,標(biāo)簽,圖形樣式餅圖,柱狀圖,折線圖等等等的設(shè)置都通過的成員函數(shù)來設(shè)置完成。寫在最后因為自身能力有限,也不是科班出身,都是自學(xué)的,目前還是一名學(xué)生,所以有未盡之處還請指正,不喜勿噴。 在pyqt5中使用matplotlib 前言 雖然,qt中也提供了繪圖函數(shù),但對于初學(xué)者并不是很容易掌握,眾所周知,matplot提供了簡單,易用,強大的繪圖函數(shù),結(jié)合mumpy基本可以達(dá)到m...

    z2xy 評論0 收藏0
  • 快速入門 Matplotlib 繪圖

    摘要:概述是使用開發(fā)的一個繪圖庫,是界進(jìn)行數(shù)據(jù)可視化的首選庫??梢酝ㄟ^圖形示例來快速瀏覽所有支持的圖形。最后,調(diào)用把繪制好的圖形顯示出來。對應(yīng)于三個參數(shù),表示行,表示列,表示位置。因此,表示在圖表中總共有個圖形,當(dāng)前新增的圖形添加到位置。 showImg(https://segmentfault.com/img/bV6EPD?w=542&h=130); 概述 Matplotlib 是使用 P...

    Hujiawei 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<