国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

東莞專業(yè)做網(wǎng)站建設(shè)服務(wù)怎么做百度推廣運(yùn)營(yíng)

東莞專業(yè)做網(wǎng)站建設(shè)服務(wù),怎么做百度推廣運(yùn)營(yíng),慈溪建設(shè)企業(yè)網(wǎng)站,企業(yè)網(wǎng)站建設(shè)背景Matplotlib圖形注釋 添加注釋文字、坐標(biāo)變換 有的時(shí)候單單使用圖形無(wú)法完整清晰的表達(dá)我們的信息,我們還需要進(jìn)行文字進(jìn)行注釋,所以matplotlib提供了文字、箭頭等注釋可以突出圖形中重點(diǎn)信息。 添加注釋 為了使我們的可視化圖形讓人更加容易理解&#…

Matplotlib圖形注釋

  • 添加注釋
  • 文字、坐標(biāo)變換

有的時(shí)候單單使用圖形無(wú)法完整清晰的表達(dá)我們的信息,我們還需要進(jìn)行文字進(jìn)行注釋,所以matplotlib提供了文字、箭頭等注釋可以突出圖形中重點(diǎn)信息。

添加注釋

為了使我們的可視化圖形讓人更加容易理解,在一些情況下輔之以少量的文字提示和標(biāo)簽可以更恰當(dāng)?shù)乇磉_(dá)信息。matplotlib可以通過(guò)plt.text/ax.text命令手動(dòng)添加注釋,它們可以在具體的x/y坐標(biāo)上放文字:

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import matplotlib as mpl
plt.rcParams['font.sans-serif']=['simhei']
plt.rcParams['font.family']='sans-serif'
plt.rcParams['axes.unicode_minus']=False#畫圖可中文
style = dict(size=10, color='gray')
#繪制圖形
plt.plot([5,21,12,53,7,6,43,1,69])
#設(shè)置注釋
plt.text(0, 5, "第一個(gè)點(diǎn)",ha='center', **style)
plt.text(1, 21, "第二個(gè)點(diǎn)",ha='center', **style)
plt.text(2, 12, "第三個(gè)點(diǎn)",ha='center', **style)
plt.text(3, 53, "第四個(gè)點(diǎn)",ha='center', **style)
plt.text(4, 7, "第五個(gè)點(diǎn)",ha='center', **style)
plt.text(5, 6, "第六個(gè)點(diǎn)",ha='center', **style)
plt.text(6, 43, "第七個(gè)點(diǎn)",ha='center', **style)
plt.text(7, 1, "第八個(gè)點(diǎn)",ha='center', **style)
plt.text(8, 69, "第九個(gè)點(diǎn)",ha='center', **style)
plt.show()

在這里插入圖片描述

plt.text方法需要一個(gè)x軸坐標(biāo)、一個(gè)y軸坐標(biāo)、一個(gè)字符串和一些可選參數(shù),比如文字的顏色、字號(hào)、風(fēng)格、對(duì)齊方式等其它文字屬性。這里用了ha="center"ha是設(shè)置水平對(duì)齊方式。其他常用參數(shù)如下:

  1. fontsize設(shè)置字體大小,默認(rèn)12,可選參數(shù)xx-smallx-smallsmallmediumlargex-largexx-large

  2. fontweight設(shè)置字體粗細(xì),可選參數(shù)lightnormalmediumsemiboldboldheavyblack。

  3. fontstyle設(shè)置字體類型,可選參數(shù)normalitalicoblique 。

  4. verticalalignment設(shè)置垂直對(duì)齊方式,可選參數(shù):centertopbottombaseline。

  5. horizontalalignment設(shè)置水平對(duì)齊方式,可選參數(shù):leftrightcenter

  6. rotation(旋轉(zhuǎn)角度)可選參數(shù)為:verticalhorizontal也可以為數(shù)字,數(shù)字代表旋轉(zhuǎn)的角度。

  7. alpha透明度,參數(shù)值0至1之間。

  8. backgroundcolor標(biāo)題背景顏色。

還可以通過(guò)plt.annotate()函數(shù)來(lái)設(shè)置注釋,該函數(shù)既可以創(chuàng)建文字,也可以創(chuàng)建箭頭,而且它創(chuàng)建的箭頭能夠進(jìn)行非常靈活的配置。

import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 6)
y = x * x
plt.plot(x, y, marker='o')
for xy in zip(x, y):plt.annotate("(%s,%s)" % xy, xy=xy, xytext=(-20, 10), textcoords='offset points')
plt.annotate('max', xy=(5, 25), xytext=(4.3, 15),arrowprops=dict(facecolor='black', shrink=0.05))
plt.show()

在這里插入圖片描述

這里設(shè)置了兩個(gè)注釋,一個(gè)顯示了點(diǎn)的坐標(biāo),另一個(gè)顯示了最高點(diǎn)描述max。annotate的第一個(gè)參數(shù)為注釋文本字符串,第二個(gè)為被注釋的坐標(biāo)點(diǎn),第三個(gè)為注釋文字的坐標(biāo)位置。

文字、坐標(biāo)變換

上面的例子將文字注釋放在目標(biāo)數(shù)據(jù)的位置上,有的時(shí)候可能需要將文字放在與數(shù)據(jù)無(wú)關(guān)的位置上,比如坐標(biāo)軸或圖形,matplotlib中通過(guò)調(diào)整坐標(biāo)變換transorm參數(shù)來(lái)實(shí)現(xiàn):

fig, ax = plt.subplots()
ax.axis([0, 10, 0, 10])
ax.text(1, 5, ". Data: (1, 5)", transform=ax.transData)
ax.text(0.5, 0.1, ". Axes: (0.5, 0.1)", transform=ax.transAxes)
ax.text(0.2, 0.2, ". Figure: (0.2, 0.2)", transform=fig.transFigure)
plt.show()

在這里插入圖片描述

默認(rèn)情況下,圖中的字符是在其對(duì)應(yīng)的坐標(biāo)位置。通過(guò)設(shè)置transform參數(shù)修改位置,transData坐標(biāo)用x,y的標(biāo)簽作為數(shù)據(jù)坐標(biāo);transAxes坐標(biāo)以白色矩陣左下角為原點(diǎn),按坐標(biāo)軸尺寸的比例呈現(xiàn)坐標(biāo);transFigure坐標(biāo)類似以灰色矩陣左下角為原點(diǎn),按坐標(biāo)軸尺寸的比例呈現(xiàn)坐標(biāo)。

http://m.aloenet.com.cn/news/35539.html

相關(guān)文章:

  • 46設(shè)計(jì)網(wǎng)站官網(wǎng)快速開(kāi)發(fā)網(wǎng)站的應(yīng)用程序
  • 手機(jī)怎么在百度做網(wǎng)站百度seo軟件優(yōu)化
  • 獨(dú)立ip做網(wǎng)站廣告聯(lián)盟app推廣
  • 做房產(chǎn)應(yīng)看的網(wǎng)站下載微信
  • lamp 搭建wordpressseo外鏈工具有用嗎
  • 怎么推廣網(wǎng)站建設(shè)業(yè)務(wù)百度醫(yī)生
  • 做網(wǎng)站都有什么項(xiàng)目網(wǎng)絡(luò)營(yíng)銷推廣要求
  • 建設(shè)公司營(yíng)銷網(wǎng)站優(yōu)化落實(shí)新十條措施
  • 屬于網(wǎng)站的管理 更新 維護(hù)微信營(yíng)銷軟件手機(jī)版
  • 網(wǎng)站專題頁(yè)怎么做百度收錄關(guān)鍵詞
  • 中鐵三局招聘信息2022關(guān)鍵詞seo優(yōu)化公司
  • html5做網(wǎng)站鏈接范例網(wǎng)站推廣100種方法
  • 中國(guó)建設(shè)銀行安徽分行網(wǎng)站推廣什么軟件可以長(zhǎng)期賺錢
  • 珍島信息技術(shù)有限公司做網(wǎng)站服務(wù)網(wǎng)上營(yíng)銷方式和方法
  • 直播網(wǎng)站開(kāi)發(fā)核心技術(shù)如何做營(yíng)銷策劃方案
  • 小企業(yè)網(wǎng)站建設(shè)怎樣網(wǎng)絡(luò)優(yōu)化工程師騙局
  • 上傳網(wǎng)站的三種方法網(wǎng)絡(luò)營(yíng)銷工程師
  • 做網(wǎng)站申請(qǐng)什么商標(biāo)seo咨詢服務(wù)價(jià)格
  • 小說(shuō)網(wǎng)站虛擬主機(jī)網(wǎng)絡(luò)促銷
  • 建一個(gè)類似b站的網(wǎng)站多少錢百度用戶服務(wù)中心官網(wǎng)電話
  • 做搞笑視頻網(wǎng)站靠神魔賺錢好的競(jìng)價(jià)推廣外包公司
  • 2018網(wǎng)站外鏈怎么做谷歌seo顧問(wèn)
  • 棗莊網(wǎng)站設(shè)計(jì)淘寶指數(shù)在線查詢
  • 手機(jī)做網(wǎng)站怎么做網(wǎng)站快速收錄工具
  • 做游戲小網(wǎng)站是啥重慶百度seo整站優(yōu)化
  • 企業(yè)公司網(wǎng)站管理系統(tǒng)免費(fèi)建站免費(fèi)推廣的網(wǎng)站
  • 在網(wǎng)站插入微博靜態(tài)的網(wǎng)頁(yè)出的來(lái)到服務(wù)器出不來(lái)網(wǎng)站建設(shè)流程圖
  • 創(chuàng)意經(jīng)濟(jì)型網(wǎng)站建設(shè)個(gè)人網(wǎng)站推廣怎么做
  • 直銷軟件網(wǎng)站開(kāi)發(fā)網(wǎng)站權(quán)重怎么提高
  • 新聞網(wǎng)站建設(shè)項(xiàng)目可行性報(bào)告網(wǎng)站媒體推廣方案