婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺談matplotlib默認字體設(shè)置探索

淺談matplotlib默認字體設(shè)置探索

熱門標(biāo)簽:地圖標(biāo)注可以遠程操作嗎 如何申請400電話代理 智能電話機器人調(diào)研 天津塘沽區(qū)地圖標(biāo)注 400電話在線如何申請 滴滴地圖標(biāo)注公司 杭州房產(chǎn)地圖標(biāo)注 江門智能電話機器人 甘肅高頻外呼系統(tǒng)

控制默認字體的設(shè)置

根據(jù)官方文檔https://matplotlib.org/tutorials/text/text_props.html#default-font可知:

The base default font is controlled by a set of rcParams

默認字體是由一組rcParams控制的。

rcParam usage
‘font.family' List of either names of font or {‘cursive', ‘fantasy', ‘monospace', ‘sans', ‘sans serif', ‘sans-serif', ‘serif'}
‘font.style' The default style, ex ‘normal', ‘italic'
‘font.variant' Default variant, ex ‘normal', ‘small-caps' (untested)
‘font.stretch' Default stretch, ex ‘normal', ‘condensed' (incomplete)
‘font.weight' Default weight. Either string or integer
‘font.size' Default font size in points. Relative font sizes (‘large', ‘x-small') are computed against this size

我們最關(guān)心的當(dāng)然是'font.family','font.family'的取值有三種:

  • 單一字體名稱。
  • 字體名稱列表。
  • {'cursive', 'fantasy', 'monospace', 'sans', 'sans serif', 'sans-serif', 'serif'}中的某一個值。

對于字體名稱,可以通過ttflist獲取。

from matplotlib.font_manager import fontManager 
fontManager.ttflist

對于{'cursive', 'fantasy', 'monospace', 'sans', 'sans serif', 'sans-serif', 'serif'} ,它與實際字體名稱之間的映射關(guān)系由以下rcParams控制:

family alias rcParam with mappings
‘serif' ‘font.serif'
‘monospace' ‘font.monospace'
‘fantasy' ‘font.fantasy'
‘cursive' ‘font.cursive'
{‘sans', ‘sans serif', ‘sans-serif'} ‘font.sans-serif'

'font.sans-serif'等取值其實都代表一個字體列表。

如何設(shè)置默認字體

官方文檔給出了設(shè)置默認字體的方法建議:

To set the default font to be one that supports the code points you need, prepend the font name to ‘font.family' or the desired alias lists
matplotlib.rcParams[‘font.sans-serif'] = [‘Source Han Sans TW', ‘sans-serif']
or set it in your .matplotlibrc file:
font.sans-serif: Source Han Sans TW, Arial, sans-serif
To control the font used on per-artist basis use the ‘name', ‘fontname' or ‘fontproperties' kwargs documented above.

  • 通過常見的方法設(shè)置: matplotlib.rcParams['font.sans-serif'] = ['Source Han Sans TW', 'sans-serif']
  • 設(shè)置.matplotlibrc文件

.matplotlibrc文件中的字體設(shè)置

配置文件中重要的就是'font.sans-serif'等字體家族列表,列表是有優(yōu)先級的,越靠前字體的優(yōu)先級越高,所有很多教程中都要求把需要設(shè)置的字體設(shè)置為列表的第一個元素。

## ***************************************************************************
## * FONT                                  *
## ***************************************************************************
## The font properties used by `text.Text`.
## See https://matplotlib.org/api/font_manager_api.html for more information
## on font properties. The 6 font properties used for font matching are
## given below with their default values.
##
## The font.family property has five values:
##   - 'serif' (e.g., Times),
##   - 'sans-serif' (e.g., Helvetica),
##   - 'cursive' (e.g., Zapf-Chancery),
##   - 'fantasy' (e.g., Western), and
##   - 'monospace' (e.g., Courier).
## Each of these font families has a default list of font names in decreasing
## order of priority associated with them. When text.usetex is False,
## font.family may also be one or more concrete font names.
##
## The font.style property has three values: normal (or roman), italic
## or oblique. The oblique style will be used for italic, if it is not
## present.
##
## The font.variant property has two values: normal or small-caps. For
## TrueType fonts, which are scalable fonts, small-caps is equivalent
## to using a font size of 'smaller', or about 83%% of the current font
## size.
##
## The font.weight property has effectively 13 values: normal, bold,
## bolder, lighter, 100, 200, 300, ..., 900. Normal is the same as
## 400, and bold is 700. bolder and lighter are relative values with
## respect to the current weight.
##
## The font.stretch property has 11 values: ultra-condensed,
## extra-condensed, condensed, semi-condensed, normal, semi-expanded,
## expanded, extra-expanded, ultra-expanded, wider, and narrower. This
## property is not currently implemented.
##
## The font.size property is the default font size for text, given in pts.
## 10 pt is the standard value.
##
## Note that font.size controls default text sizes. To configure
## special text sizes tick labels, axes, labels, title, etc, see the rc
## settings for axes and ticks. Special text sizes can be defined
## relative to font.size, using the following values: xx-small, x-small,
## small, medium, large, x-large, xx-large, larger, or smaller

#font.family: sans-serif
#font.style:  normal
#font.variant: normal
#font.weight: normal
#font.stretch: normal
#font.size:  10.0

#font.serif:   DejaVu Serif, Bitstream Vera Serif, Computer Modern Roman, New Century Schoolbook, Century Schoolbook L, Utopia, ITC Bookman, Bookman, Nimbus Roman No9 L, Times New Roman, Times, Palatino, Charter, serif
#font.sans-serif: DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
#font.cursive:  Apple Chancery, Textile, Zapf Chancery, Sand, Script MT, Felipa, cursive
#font.fantasy:  Comic Neue, Comic Sans MS, Chicago, Charcoal, ImpactWestern, Humor Sans, xkcd, fantasy
#font.monospace: DejaVu Sans Mono, Bitstream Vera Sans Mono, Computer Modern Typewriter, Andale Mono, Nimbus Mono L, Courier New, Courier, Fixed, Terminal, monospace

通過rc函數(shù)設(shè)置默認字體屬性的方法

根據(jù)文檔可知
傳統(tǒng)的字體設(shè)置方法plt.rcParams['font.sans-serif'] = ['simhei']等價于

font = {'sans-serif' : ['simhei']}
plt.rc('font', **font) 
matplotlib.pyplot.rc(group, **kwargs)
Set the current rcParams. group is the grouping for the rc, e.g., for lines.linewidth the group is lines, for axes.facecolor, the group is axes, and so on. Group may also be a list or tuple of group names, e.g., (xtick, ytick). kwargs is a dictionary attribute name/value pairs, e.g.,:
rc('lines', linewidth=2, color='r')
sets the current rcParams and is equivalent to:
rcParams['lines.linewidth'] = 2
rcParams['lines.color'] = 'r'

到此這篇關(guān)于淺談matplotlib默認字體設(shè)置探索的文章就介紹到這了,更多相關(guān)matplotlib默認字體 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python matplotlib修改默認字體的操作

標(biāo)簽:重慶 長春 東莞 河池 臨汾 德宏 漢中 廊坊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺談matplotlib默認字體設(shè)置探索》,本文關(guān)鍵詞  淺談,matplotlib,默認,字體,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《淺談matplotlib默認字體設(shè)置探索》相關(guān)的同類信息!
  • 本頁收集關(guān)于淺談matplotlib默認字體設(shè)置探索的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产欧美一区二区精品性| 欧美一区二区三区的| 色www精品视频在线观看| 7777女厕盗摄久久久| 国产精品久久久久影院| 日韩不卡手机在线v区| a4yy欧美一区二区三区| 久久综合一区二区| 亚洲v精品v日韩v欧美v专区| 99久久精品免费看国产免费软件| 日韩精品最新网址| 亚洲一级片在线观看| 91视频一区二区| 国产亚洲欧美激情| 蜜臀a∨国产成人精品| 日本丰满少妇一区二区三区| 国产精品国产三级国产专播品爱网 | 欧美亚洲综合另类| 日本一区二区三区四区在线视频| 日本伊人精品一区二区三区观看方式| 99久久精品免费看国产免费软件| 国产区在线观看成人精品| 久久国产夜色精品鲁鲁99| 在线播放中文一区| 亚洲国产另类av| 欧美性猛片xxxx免费看久爱| 亚洲人成在线观看一区二区| 成人免费福利片| 国产人成一区二区三区影院| 国产99久久久国产精品潘金网站| 久久久久久久久久久电影| 国产乱码精品一区二区三区忘忧草| 日韩欧美国产电影| 麻豆国产91在线播放| 欧美一区二区三区白人| 男人操女人的视频在线观看欧美| 欧美日韩高清不卡| 午夜精品在线看| 欧美一区二区播放| 久久国产视频网| 国产午夜久久久久| 9i看片成人免费高清| 亚洲精品日日夜夜| 在线观看日韩av先锋影音电影院| 亚洲女人****多毛耸耸8| 在线观看免费视频综合| 一区二区三区毛片| 欧美日韩日日摸| 美女一区二区在线观看| 日韩精品一区二区三区在线观看| 国产精品一二三在| 综合在线观看色| 欧美色偷偷大香| 日韩精品电影在线观看| www国产成人| 91免费视频网址| 日韩福利视频导航| 欧美激情综合在线| 在线观看亚洲a| 久久99精品久久久久久国产越南| 欧美国产一区视频在线观看| 欧美亚洲日本一区| 精久久久久久久久久久| 亚洲欧美偷拍另类a∨色屁股| 欧美久久久久久久久久| 久久爱www久久做| 亚洲男人天堂av网| 日韩欧美激情四射| 色吊一区二区三区| 国产一区二区免费在线| 亚洲综合成人网| 久久久五月婷婷| 欧洲一区二区三区在线| 国产美女在线观看一区| 亚洲精品国产无天堂网2021 | 中文字幕免费一区| 色综合久久久久久久| 精品午夜一区二区三区在线观看| 一区二区三区欧美日韩| 国产日韩亚洲欧美综合| 7777精品久久久大香线蕉| av成人老司机| 国产一区二区视频在线| 亚洲超碰精品一区二区| 国产婷婷一区二区| 欧美在线观看一区二区| 狠狠色综合播放一区二区| 亚洲精品中文字幕乱码三区| 欧美大片在线观看一区二区| 一本大道久久a久久精品综合| 日本中文字幕一区二区有限公司| 欧美国产日韩a欧美在线观看| 欧美日韩精品一区二区三区四区 | 欧美在线你懂的| 麻豆免费精品视频| 最近中文字幕一区二区三区| 精品国产麻豆免费人成网站| 99国产欧美久久久精品| 国产真实乱偷精品视频免| 亚洲裸体xxx| 欧美在线视频不卡| 大美女一区二区三区| 美女视频黄 久久| 一区二区三区 在线观看视频| 欧美精品一区二区三区视频| 精品国产成人系列| 欧美三级电影网| 国产成人精品aa毛片| 国产一区二区剧情av在线| 香蕉成人啪国产精品视频综合网| 亚洲电影一区二区三区| 自拍偷拍亚洲欧美日韩| 国产蜜臀97一区二区三区| 精品精品国产高清a毛片牛牛 | 欧洲人成人精品| 播五月开心婷婷综合| 日韩电影在线一区二区三区| 久久综合九色综合欧美98| 亚洲电影中文字幕在线观看| 欧美唯美清纯偷拍| 亚洲欧洲99久久| 99久久99久久精品免费观看| 国产精品蜜臀在线观看| 99久久精品免费观看| 久久久91精品国产一区二区精品 | 日韩欧美成人一区| 国产二区国产一区在线观看| 日韩成人av影视| 日本怡春院一区二区| 亚洲自拍偷拍网站| 亚洲已满18点击进入久久| 日本中文在线一区| 日本不卡的三区四区五区| 午夜精品视频一区| 亚洲午夜影视影院在线观看| 亚洲成av人**亚洲成av**| 亚洲成人你懂的| 老司机午夜精品99久久| 老司机免费视频一区二区| 久久狠狠亚洲综合| 国产剧情一区在线| 国产中文一区二区三区| 成人av在线资源网站| 一本久久a久久免费精品不卡| 91香蕉视频黄| 欧美日韩精品一区二区| 91精品一区二区三区久久久久久| 91精品麻豆日日躁夜夜躁| 精品久久久久久亚洲综合网 | 欧美美女直播网站| 在线成人av网站| 日韩精品一区二区三区视频播放| 久久久精品tv| 亚洲精品国产品国语在线app| 一区二区三区在线播放| 偷窥少妇高潮呻吟av久久免费| 蜜桃av噜噜一区二区三区小说| 精品一区二区三区香蕉蜜桃| 成人免费av在线| 91麻豆精品国产91久久久| 亚洲色图一区二区| 日本不卡视频在线| 欧美综合久久久| 欧美电影免费观看高清完整版在线观看 | 国产乱码精品一品二品| 精品污污网站免费看| 国产欧美日韩综合精品一区二区| 日日摸夜夜添夜夜添精品视频 | 精品第一国产综合精品aⅴ| 国产精品色眯眯| 奇米亚洲午夜久久精品| 99在线精品观看| 欧美成人r级一区二区三区| 亚洲123区在线观看| 国精品**一区二区三区在线蜜桃| 欧美男同性恋视频网站| 亚洲乱码精品一二三四区日韩在线| 老司机精品视频导航| 欧美群妇大交群的观看方式| 中文字幕一区二区三区四区不卡 | 狠狠色丁香久久婷婷综合_中| 成人自拍视频在线| 精品福利一区二区三区免费视频| 午夜精品一区二区三区三上悠亚| 成人福利视频网站| 国产欧美一区二区在线| 日本不卡1234视频| 正在播放一区二区| 亚洲永久免费av| 91久久精品日日躁夜夜躁欧美| 久久久天堂av| 国产精品香蕉一区二区三区| 欧美日韩高清一区| 热久久免费视频| 欧美中文字幕不卡| 亚洲chinese男男1069| 国产 欧美在线| 综合久久久久综合| 久久se精品一区精品二区| 欧美一级爆毛片|