在matplotlib中使用自定义字体

时间:2017-10-16 14:16:45

标签: python matplotlib fonts

所以,我想在matplotlib中为我的图形使用一些自定义字体。 我能够使用此post之后的字体。

font_list:

但是,在我的自定义字体文件夹中,有几种类型的字体 如果我这样做:

[<Font 'Custom Sans Pro' (CustomSansPro-Bold.ttf) normal normal 700 normal>,
<Font 'Custom Sans Pro' (CustomSansPro-Thin.ttf) normal normal 400  normal>,
<Font 'Custom Sans Pro' (CustomSansPro-LightItalic.ttf) italic normal 200 normal>,
<Font 'Custom Sans Pro' (CustomSansPro-BoldItalic.ttf) italic normal 700 normal>,
<Font 'Custom Sans Pro' (CustomSansPro-Medium.ttf) normal normal 500 normal>,
<Font 'Custom Sans Pro' (CustomSansPro-Light.ttf) normal normal 200 normal>,
...]

我得到类似的东西:

val headers_10 = Map("Content-Type" -> """application/json""")

    val httpConf = http
        .baseURL(perfProdURL)
        .acceptHeader("application/json, */*")
        .acceptCharsetHeader("UTF-8")

    val scn = scenario("Vertex API Test01")
        .exec(
            http("request_1")
            .post("/details/orders")
            .headers(headers_10)
            .check(status.is(200))
            .body(RawFileBody("/Users/z063011/Sunil/test.json")).asJSON)

目前我可以在每个字体文件夹中使用一种字体类型,如果我想确定我使用的是特定的.tff。例如,我想从Light.tff切换到LightItalic.tff到BoldItalic.tff。

如何在字体列表中从一种类型切换到另一种类型,因为它们具有相同的名称(但属性不同)?

设置font.serif似乎没有效果。

0 个答案:

没有答案