精华内容
下载资源
问答
  • python - Matplotlib使刻度标签字体大小为sm在matplotlib图中,如何使用ax1.set_xticklabels()缩小刻度标签字体大小?此外,如何将其从水平旋转到垂直?10个解决方案359 votes实际上有一种更简单的方法。 我刚发现...

    python - Matplotlib使刻度标签字体大小为sm

    在matplotlib图中,如何使用ax1.set_xticklabels()缩小刻度标签的字体大小?

    此外,如何将其从水平旋转到垂直?

    10个解决方案

    359 votes

    实际上有一种更简单的方法。 我刚发现:

    import matplotlib.pyplot as plt

    # We prepare the plot

    fig = plt.figure(1)

    # We define a fake subplot that is in fact only the plot.

    plot = fig.add_subplot(111)

    # We change the fontsize of minor ticks label

    plot.tick_params(axis='both', which='major', labelsize=10)

    plot.tick_params(axis='both', which='minor', labelsize=8)

    这只回答了您的问题的一部分label。

    Autiwa answered 2019-03-07T21:05:07Z

    115 votes

    要同时指定字体大小和旋转,请尝试以下操作:

    plt.xticks(fontsize=14, rotation=90)

    scottlittle answered 2019-03-07T21:05:31Z

    93 votes

    请注意,较新版本的MPL具有此任务的快捷方式。 这个问题的另一个答案显示了一个例子:[https://stackoverflow.com/a/11386056/42346]

    以下代码仅用于说明目的,可能不一定经过优化。

    import matplotlib.pyplot as plt

    import numpy as np

    def xticklabels_example():

    fig = plt.figure()

    x = np.arange(20)

    y1 = np.cos(x)

    y2 = (x**2)

    y3 = (x**3)

    yn = (y1,y2,y3)

    COLORS = ('b','g','k')

    for i,y in enumerate(yn):

    ax = fig.add_subplot(len(yn),1,i+1)

    ax.plot(x, y, ls='solid', color=COLORS[i])

    if i != len(yn) - 1:

    # all but last

    ax.set_xticklabels( () )

    else:

    for tick in ax.xaxis.get_major_ticks():

    tick.label.set_fontsize(14)

    # specify integer or one of preset strings, e.g.

    #tick.label.set_fontsize('x-small')

    tick.label.set_rotation('vertical')

    fig.suptitle('Matplotlib xticklabels Example')

    plt.show()

    if __name__ == '__main__':

    xticklabels_example()

    lRp5U.png

    bernie answered 2019-03-07T21:04:37Z

    43 votes

    或者,您可以这样做:

    import matplotlib as mpl

    label_size = 8

    mpl.rcParams['xtick.labelsize'] = label_size

    user2468932 answered 2019-03-07T21:05:54Z

    19 votes

    在Matplotlib的当前版本中,您可以执行axis.set_xticklabels(labels, fontsize='small')。

    Christoph answered 2019-03-07T21:06:18Z

    13 votes

    对于较小的字体,我使用

    ax1.set_xticklabels(xticklabels, fontsize=7)

    它的工作原理!

    Pengyao answered 2019-03-07T21:06:50Z

    12 votes

    您还可以使用如下行更改标签显示参数,例如fontsize:

    zed = [tick.label.set_fontsize(14) for tick in ax.yaxis.get_major_ticks()]

    ATX_Bigfoot answered 2019-03-07T21:07:14Z

    12 votes

    另一种选择

    我有两个并排的地块,想分别调整刻度标签。

    上面的解决方案很接近,但它们并没有为我提供帮助。 我从这个matplotlib页面找到了我的解决方案。

    ax.xaxis.set_tick_params(labelsize=20)

    这样做的伎俩直截了当。 对于我的用例,右边的情节需要调整。 对于我创建新刻度标签后左侧的绘图,我能够在与设置标签相同的过程中调整字体。

    ax1.set_xticklabels(ax1_x, fontsize=15)

    ax1.set_yticklabels(ax1_y, fontsize=15)

    因此,我用于正确的情节,

    ax2.xaxis.set_tick_params(labelsize=24)

    ax2.yaxis.set_tick_params(labelsize=24)

    一个小巧的......我知道......但我希望这有助于某人:)

    如果有人知道如何调整数量级标签的字体大小,则奖励积分。

    oEaEn.png

    Kyle Swanson answered 2019-03-07T21:08:14Z

    6 votes

    plt.tick_params(axis ='both',which ='minor',labelsize = 12)

    jingweimo answered 2019-03-07T21:08:38Z

    4 votes

    以下对我有用:

    ax2.xaxis.set_tick_params(labelsize=7)

    ax2.yaxis.set_tick_params(labelsize=7)

    以上的优点是您不需要提供array的labels并使用axes上的任何数据。

    Cryptoman answered 2019-03-07T21:09:06Z

    展开全文
  • label是用于将消息提供给用户的Python应用,是一个存在各种选项可以配置文本或部分文本的标签。使用该标签的语法如下。语法w=Label(master,options)可能选项的列表如下。Sn选项描述1anchor它指定文本在提供给小部件...

    标签是用于指定容器的 , 其中我们可以将文本或图像放入label标签。label是用于将消息提供给用户的Python应用,是一个存在各种选项可以配置文本或部分文本的标签。

    使用该标签的语法如下。

    语法w=Label(master,options)

    可能选项的列表如下。Sn选项描述

    1anchor它指定文本在提供给小部件的大小内的确切位置。默认值是CENTER,用于将文本居中到指定的空间

    2bg小部件后面显示的背景颜色

    3bitmap它用于将位图设置为指定的图形对象,以便标签可以表示图形而不是文本

    4bd它表示边框的宽度。默认值为2像素

    5cursor鼠标指针将更改为指定的光标类型,即、箭头、圆点等

    6font在小部件内编写的文本的字体类型

    7fg在小部件内编写的文本的前景颜色

    8height小部件的高度

    9image将显示为标签的图像

    10justify如果文本包含多行,则使用它表示文本的方向。它可以设置为左对齐、右对齐和居中对齐

    11padx文本的水平填充。默认值是1

    12pady文本的垂直填充。默认值是1

    13relief边框的类型。默认值为FLAT

    14text这被设置为string变量,它可能包含一行或多行文本

    15TextVariable在小部件内编写的文本被设置为控制变量StringVar,这样就可以访问它并相应地更改它

    16underline我们可以在文本的指定字母下面显示一行。将此选项设置为将显示行所在的字母数

    17width小部件的宽度。它被指定为字符的数量

    18wraplength与其只有一行作为标签文本,不如将其分解为行数,其中每一行都有指定给该选项的字符数

    实例# !/usr/bin/python3

    from tkinter import *

    top = Tk()

    top.geometry("400x250")

    #creating label

    uname = Label(top, text = "Username").place(x = 30,y = 50)

    #creating label

    password = Label(top, text = "Password").place(x = 30, y = 90)

    sbmitbtn = Button(top, text = "Submit",activebackground = "pink",

    activeforeground = "blue").place(x = 30, y = 120)

    e1 = Entry(top,width = 20).place(x = 100, y = 50)

    e2 = Entry(top, width = 20).place(x = 100, y = 90)

    top.mainloop()

    输出 :

    1561951907578595.png

    展开全文
  • Python3 Tkinter 实例教学 (九)标签Label 设置字体 font本节介绍标签设置文本字体 font构造方法:代码实例:运行结果: 本节介绍标签设置文本字体 font Label 作为一个最常用的控件,能够展示一些文本或者图片或者...

    Python3 Tkinter 实例教学 (九)标签Label 设置字体 font

    本节介绍标签设置文本字体 font

    Label 作为一个最常用的控件,能够展示一些文本或者图片或者文本和图片的组合使用

    构造方法:

    Label(父对象, text=“标签内容”, font=( 字体, 字号, 粗体, 斜体, 下划线, 删除线))
    字体: 字体名字 (如果不知道可以打开word看)
    字号:数字 如:12 14 16 24等
    粗体:bold
    斜体:italic
    下划线:underline
    删除线:overstrike

    代码实例:

    # -*- coding:utf8 -*-
    
    from tkinter import *
    
    root = Tk()
    root.title("Label Demo")
    root.geometry("350x200")
    label = Label(root, text='人生苦短,我用Python', fg="red", bg="yellow",
                  font=("微软雅黑", 14))
    label.pack()
    
    label2 = Label(root, text='人生苦短,我用Python', fg="red", bg="yellow",
                   font=("宋体", 16, "bold", "italic"))
    label2.pack()
    
    label3 = Label(root, text='人生苦短,我用Python', fg="red", bg="yellow",
                   font=("楷体", 18, "underline"))
    label3.pack()
    
    label4 = Label(root, text='人生苦短,我用Python', fg="red", bg="yellow",
                   font=("幼圆", 20, "overstrike"))
    label4.pack()
    
    label4 = Label(root, text='人生苦短,我用Python', fg="red", bg="yellow",
                   font=("微软雅黑", 24, "bold", "italic", "underline", "overstrike"))
    label4.pack()
    
    root.mainloop()
    
    
    

    运行结果:

    在这里插入图片描述

    展开全文
  • 但是,它只改变饼图内部百分比标签字体大小,而外部标签则不受影响。在我想增加上面饼图中标签A,B,C等的字体大小。在我的代码:fig1, ax1 = plt.subplots(figsize=(24,12))flavor_pie = ax1.pie(data2.Count_Of_...

    我有一个饼图,看起来像:

    5n52p.png

    我尝试使用textprops={'fontsize':18})增加字体大小。但是,它只改变饼图内部百分比标签的字体大小,而外部标签则不受影响。在

    我想增加上面饼图中标签A,B,C等的字体大小。在

    我的代码:fig1, ax1 = plt.subplots(figsize=(24,12))

    flavor_pie = ax1.pie(data2.Count_Of_labels,labels=['A','B','C','D','E','F'], autopct='%.0f%%', shadow=True, colors=colors,

    explode= explode1, startangle= -90, textprops={'fontsize': 18})

    centre_circle = plt.Circle((0,0),0.20,fc='white')

    fig = plt.gcf()

    fig.gca().add_artist(centre_circle)

    ax1.axis('equal')

    plt.tight_layout()

    plt.show()

    展开全文
  • 解决python画图中colorbar设置刻度和标签字体大小

    万次阅读 多人点赞 2019-04-22 14:46:10
    在基于matplotlib.pyplot画带色标(colorbar)的图时候,往往为了美观和科研用途,需要对colorbar的Ticks(刻度) ,标签(label)和fonddict(字体进行设置)。但是很多初学者都苦于这些东西的设置,因为太麻烦了(别问我...
  • GUI.Label字体大小设置

    2019-10-03 18:52:47
    1 //定义一个GUIStyle的对象 2 GUISytle labelFont = new GUIStyle(); 3 4 //设置文本颜色 5 labelFont.normal.textColor = new Color(1, 0, 0);... 7 //设置字体大小 8 labelFont.fontSize = 10;...
  • Python之tkinter 标签Label的基本应用

    千次阅读 2020-02-29 17:19:23
    Label()方法可以用于在窗口内建立文字或图像标签 它的语法格式如下: Label(父对象, options, ...) 参数: 父对象:表示这个标签将建立在哪一个父对象(可想成父窗口或者容器内) options参数,如下 options...
  • 2.设置标签字体大小 plt.xlabel('Ls (Degree)',fontsize=12) fontsize即控制标签字体大小 3.设置colorbar的刻度以及标签大小 font={'size':12} cb = plt.colorbar(shrink=0.6) cb.set_label('T
  • 对于Python GUI编程中标签的使用也不例外,Tkinter中的标签控件Label常常被使用于显示文本或图像,今天我们来详细看下它的使用方法。下面开始今天的内容……Let's Go!【使用范围】顾名思义,标签控件Label是用来给...
  • # 饼图 ...from openpyxl.chart.label import DataLabelList from openpyxl.chart.text import RichText from openpyxl.drawing.text import Paragraph, ParagraphProperties, CharacterProperties
  • 一、label组件用于在屏幕上显示文本活图像,Label组件仅能显示单一字体的文本,单文本可以跨越多行。另外还可以为其中的个别字符加上下划线二、如何使用label组件使用label组件,你可以指定想要显示的内容三、简单...
  • 主要介绍了python 设置xlabel,ylabel 坐标轴字体大小,字体类型,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • #刻度设置(分别设置x轴和y轴) y_tick = np.linspace(0,20,5) plt.yticks(y_tick,fontsize=20,color='#000000') plt.xticks([]) #不显示x轴刻度值 #x轴刻度旋转 #ax.set_xticklabels...#刻度值字体设置 labels = ...
  • 推荐图书: 《Python程序设计基础(第2版)》,ISBN:...使用Python+tkinter开发GUI应用程序窗口,设置Label标签组件的字体、字号、样式、对齐方式、鼠标形状,并设置鼠标事件处理函数。 参考代码: 运行效...
  • TK:标签Label的基本应用 一起开始学习tkinter吧!NEWS???? Label()可以在窗口内建立文字或图像标签,语法格式如下: Label(父对象, options, ···) Label()的第一个参数是父对象,表示这个标签将建立在哪一个父...
  • palette.colors[0], edgecolor = palette.colors[-1]) # 调整xlabel的字体大小 ax1.xaxis.label.set_size(15) # 调整ylabel的字体大小 ax1.yaxis.label.set_size(15) matplotlib作图 参考: How do I set the figure...
  • 在iOS开发中,我们搭建UI的时候常常会看到这样的设计,一小段文字,但字体大小、颜色却是不同的,本来一个UILabel就搞定的问题,却要多写好几行代码,我遇到很多这种设计,为了解决这个麻烦的东西就自己做个小小的...
  • 一篇对Python中画图时候的折线图详解,具有很好的参考价值,可以应付文章中大多数的折线图画图调整带来的麻烦,不用再受EXCEL的复杂、混乱、费时、不好看等缺点,只需替换数据和标签,也可以适当更改线条大小,图片...
  • ax.set_xticklabels(labels,rotation=120) # 旋转标签,避免标签重叠覆盖label翻转的实现,在输出到页面之前,使用:fig.autofmt_xdate() 或者 ax.set_xticklabels(group_labels, rotation=120) rotation就是翻转的...
  • # options: 可选项,即该标签的可设置的属性。这些选项可以用键-值的形式设置,并以逗号分隔。 序号 可选项 & 描述 1 anchor 文本或图像在背景内容区的位置,默认为 center,可选值为(n,s,w,...
  • import matplotlib.pyplot as plt ...ax.set_ylabel(fontsize=20) #设置y轴标签字体大小 ax.set_xlabel(fontsize=20) #设置x轴标签字体大小 ax.set_title(fontsize=30) #设置标题字体大小 ax.legend(f...
  • Python Tkinter详解 (二)Label标签的使用

    万次阅读 多人点赞 2019-03-26 14:19:18
    #一个简单到不能再简单的标签 import tkinter as tk window = tk.Tk() ...label = tk.Label(window,text='我是一个标签') #text为显示的文本内容 label.pack() window.mainloop() #设置标...
  • import matplotlib.pyplot as plt import numpy as np ...plt.plot(np.arange(1, 11), np.arange(100, 110), label="A", linewidth=5.0) font = {'family': 'Times New Roman', 'weight':...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,844
精华内容 2,737
关键字:

python标签label字体大小

python 订阅