精华内容
下载资源
问答
  • 如何设置标签的大小
    千次阅读
    2021-03-08 18:36:43

    匿名用户

    3级

    2011-05-08 回答

    import java.awt.Font;

    import javax.swing.ImageIcon;

    import javax.swing.JFrame;

    import javax.swing.JLabel;

    public class DengLu extends JFrame{//继承窗体类JFrame

    public static void main(String args[]){

    DengLu frame = new DengLu();

    frame.setVisible(true); // 设置窗体可见,默认为不可见

    }

    public DengLu() {

    super(); // 继承父类的构造方法

    setTitle("标签组件示例"); // 设置窗体的标题

    setBounds(100, 100, 500, 375); // 设置窗体的显示位置及大小

    getContentPane().setLayout(null); // 设置为不采用任何布局管理器

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置窗体关闭按钮的动作为退出

    final JLabel label = new JLabel(); // 创建标签对象

    label.setBounds(0, 0, 492, 341); // 设置标签的显示位置及大小

    label.setText("欢迎进入XXX"); // 设置标签显示文字

    label.setFont(new Font("", Font.BOLD, 22)); // 设置文字的字体及大小

    label.setHorizontalAlignment(JLabel.CENTER); // 设置标签内容居中显示

    label.setIcon(new ImageIcon("XXX")); // 设置标签显示图片(图片自己找啦)

    label.setHorizontalTextPosition(JLabel.CENTER); // 设置文字相对图片在水平方向的显示位置

    label.setVerticalTextPosition(JLabel.BOTTOM); // 设置文字相对图片在垂直方向的显示位置

    getContentPane().add(label); // 将标签添加到窗体中

    }

    }

    更多相关内容
  • 如何更改单个图例标签大小

    千次阅读 2021-06-13 11:42:32
    如图所示,相同的希腊字母字体大小似乎小于普通字符.我要使它们看起来大小相同,如何实现?图的代码如下:import numpy as npimport mathimport matplotlib.pyplot as pltalpha=np.arange(0,1,0.01)gamma=np.sin(2*np....

    如图所示,相同的希腊字母字体大小似乎小于普通字符.我要使它们看起来大小相同,如何实现?

    guQ4u.png

    图的代码如下:

    import numpy as np

    import math

    import matplotlib.pyplot as plt

    alpha=np.arange(0,1,0.01)

    gamma=np.sin(2*np.pi*alpha)

    x=alpha

    y=np.cos(2*np.pi*x)

    plt.plot(x,y,label=r'cosine function')

    plt.plot(alpha,gamma,label=r'$\gamma=\sin(\alpha)$')

    plt.legend(loc=0,fontsize=20)

    plt.show()

    解决方法:

    这有一些技巧.如果您只对解决方案感兴趣,请向下滚动至末尾.

    plt.legend返回带有一个允许您修改图例外观的方法的Legend对象.因此,首先我们将保存Legend对象:

    legend = plt.legend(loc=0, fontsize=20)

    我们正在寻找的方法是Legend.get_texts().这将返回Text对象的列表,其对象控制图例文本的大小,颜色,字体等.我们只需要第二个Text对象:

    text = legend.get_texts()[1]

    Text对象具有一个称为Text.set_fontsize的方法.因此,让我们尝试一下.总之,代码的结尾应如下所示:

    legend = plt.legend(loc=0,fontsize=20)

    text = legend.get_texts()[1]

    text.set_fontsize(40)

    这就是我们得到的:

    IRqme.png

    嗯似乎两个图例条目都已变大.这当然不是我们想要的.这是怎么回事,我们如何解决?

    简而言之,每个图例条目的大小,颜色等由FontProperties类的实例管理.问题在于两个条目共享同一实例.因此,设置一个实例的大小也会更改另一个实例的大小.

    解决方法是创建一个新的字体属性的独立实例,如下所示.首先,我们像以前一样得到文本:

    text = legend.get_texts()[1]

    现在,我们获取字体属性对象,而不是立即设置大小,但是请确保将其复制:

    props = text.get_font_properties().copy()

    现在,我们使这个新的独立字体属性实例化我们的文本属性:

    text.set_fontproperties(props)

    现在,我们可以尝试设置此图例条目的大小:

    text.set_size(40)

    现在,代码结尾应如下所示:

    legend = plt.legend(loc=0,fontsize=20)

    text = legend.get_texts()[1]

    props = text.get_font_properties().copy()

    text.set_fontproperties(props)

    text.set_size(40)

    制作一个看起来像

    gJUji.png

    标签:matplotlib,plot,python

    来源: https://codeday.me/bug/20191119/2036022.html

    展开全文
  • 1. 下载插件-PackageResourceViewer 安装好上述插件后,... 打开Adaptive.sublime-theme文件 修改下图中带有注释部分标示的代码,可达到修改标签页字体大小和颜色的目的,具体见图中说明 3. 修改参数后最终呈现的效果

    1. 下载插件-PackageResourceViewer
    安装好上述插件后,采用ctrl+shift+p或者package control,输入插件名称,选择“PackageResourceViewer: Open Resource”,可以打开其他插件的源文件或者说是配置文件。接着选中Theme-default(以适用默认主题adaptive主题为例),再选中adaptive,最后选中Adaptive.sublime-theme。
    第一步
    第二步
    第三步

    2. 打开Adaptive.sublime-theme文件
    修改下图中带有注释部分标示的代码,可达到修改标签页字体大小和颜色的目的,具体见图中说明
    标签页空间大小
    选中标签页的颜色修改
    未选中的标签页颜色修改和标签页字体大小
    修改选中的标签页的背景颜色

    3. 修改参数后最终呈现的效果
    最终效果图

    展开全文
  • Seaborn 绘图中设置字体及大小

    千次阅读 2021-12-29 02:45:08
    在以下函数中使用 fontsize 参数指定不同位置的字体的大小,ax 变量为 ax 级图对象,以设置为 14 号字为例: ax.set_xticklabels(fontsize=14),设置X座标轴刻度标签字体 ax.set_yticklabels(fontsize=14),设置...

    大家好,我是俊欣
    关注和星标『关于数据分析与可视化』,和小编一起学习数据分析与挖掘!

    👆点击关注|选择星标|干货速递👆


    大家好最近在使用Seaborn绘图时,把我整不会了。想着Seaborn 是基于 Matplotlib,习惯于使用Matplotlib那一套设置字体大小的方法,但在使用Seaborn时,多少有一些不同。今天让我们一起看看吧~

    设置 seaborn 绘图中的字体

    Seaborn 基于 Matplotlib,Matplotlib 基于 Python,Python 运行于电脑系统中。

    因此,要在 Seaborn 中使用某款字体,该字体要满足以下条件:

    1. 字体已安装在系统中;

    2. Python 能检索到此字体;

    3. Matplotlib 字体缓存中能检索到此字体;

    4. 绘图时在 Seaborn 中设置使用该字体。

    1.1 在电脑上安装字体

    以「文泉驿微米黑」字体为例,下载到的字体安装包为「文泉驿微米黑.ttf」,双击会自动打开系统自带的字体管理器,点击安装既可。

    以上操作在 Windowns 10 和 Ubuntu 上都可实现,Mac OS 没用过,应该也差不多流程。

    1.2 让 Python 能检索到字体

    如果安装字体时没有运行 Python,应该就不用做什么。

    如果安装字体时正在运行 Python,则需要重启 Python 环境。用 Jupyter Notebook,直接重启内核既可。

    1.3 更新 Matplotlib 字体缓存

    不是系统安装了字体就能在 Seaborn 和 Matplotlib 中使用,需要先更新 Matplotlib 的字体缓存。代码如下。这里只需用到matplotlib.font_manager包,由于后面要做图,这里同时加载pandasseabornmatplotlib

    import pandas as pd
    import seaborn as sns
    from matplotlib import pyplot as plt
    import matplotlib.font_manager as font_manager
    %matplotlib inline
    
    font_manager._rebuild()

    1.4 在 Seaborn 中使用字体

    要使用字体,首先要知道字体名称。用以下命令可以查看 Matplotlib 的字体缓存中的字体名称。

    for font in font_manager.fontManager.ttflist:
        print(font)
    
    
    <Font 'STIXSizeOneSym' (STIXSizOneSymReg.ttf) normal normal 400 normal>
    <Font 'cmss10' (cmss10.ttf) normal normal 400 normal>
    <Font 'STIXNonUnicode' (STIXNonUni.ttf) normal normal 400 normal>
    <Font 'STIXSizeFourSym' (STIXSizFourSymBol.ttf) normal normal 700 normal>
    <Font 'STIXSizeOneSym' (STIXSizOneSymBol.ttf) normal normal 700 normal>
    <Font 'STIXSizeFourSym' (STIXSizFourSymReg.ttf) normal normal 400 normal>
    <Font 'DejaVu Sans Mono' (DejaVuSansMono.ttf) normal normal 400 normal>
    <Font 'STIXGeneral' (STIXGeneralItalic.ttf) italic normal 400 normal>
    ...

    以「文泉驿微米黑」为例,找到字体名称叫「WenQuanYi Micro Hei」。之后在字体参数中可指定为此值。

    Seaborn 是基于 Matplotlib,所以设置 Seaborn 字体参数,就是设置 Matplotlib。以下命令查看 Matplotlib 的默认字体。

    print(plt.rcParams["font.family"])
    print(plt.rcParams['font.sans-serif'])
    ['sans-serif']
    ['DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', 'sans-serif']

    rcParams 是 Matplotlib 运行时的参数配置字典,包含各项设置。以上打印出与字体设置相关的两个键的值。

    其中 font.family 的值为默认使用的字体族,当前为 sans-serif。Matplotlib 推荐的字体族只有四种 :fantasymonospacesans-serifserif

    font.sans-serif 的值为字体族 sans-serif 所包含的字体名称的列表,绘图时 Matplotlib 会在该列表中从前往后顺序优先使用靠前的字体。

    所以要使用指定的字体,可以将字体名加入字体族 sans-serif 所包含的字体列表中,放在列表最前,然后赋值给font.sans-serif

    其实还有两种设置字体的办法,但不推荐:

    1. 将 font.family 的值改为指定字体名称。不推荐原因:这里更改的是默认字体族,而 Matplotlib 推荐的字体族只有四种。而且一个字体族包含若干字体,当优先使用字体无法显示内容, Matplotlib 会使用次优先字体。如果将字体族指定为单一字体,那 Matplotlib 也就只能使用这一种字体。

    2. 使用 seaborn.set() 函数中的 font 参数指定字体。不推荐原因:这个方法其实修改的也是 font.family 字体族,不推荐理由同上。

    办法找到了,下面简单实操。具体设置就是,通过使用 seaborn.set() 函数中的 rc 参数,来修改 Matplotlib 的 rcParams 中的 sans-serif 字体列表。

    tips = pd.read_csv('seaborn-data-master/tips-zh.csv')
    rc = {'font.sans-serif': ['WenQuanYi Micro Hei', 'DejaVu Sans', 'Bitstream Vera Sans']}
    sns.set(context='notebook', style='ticks', rc=rc)
    g = sns.relplot(x='账单', y='小费', data=tips)
    8e222f0592f4112166b047abf02b8a06.png 设置 Seaborn 中字体大小

    Seaborn 绘图中设置字体大小的方法有两种:

    • 使用 seaborn.set() 函数中的 font_scale 参数,此方法以选定的 seaborn 样式中的字体大小为基准,将字体放大指定的倍数。

    • 在各种文字设置函数中,使用 fontsize 参数指定字体大小。

    2.1 使用 font_scale 参数设置字体大小

    很简单,给 font_scale 赋值一个数,seaborn 会自动放大字体。

    简单示例如下图及代码。图中将内置样式的字体放大2倍。

    sns.set(context='notebook', style='ticks', font_scale=2, rc=rc)
    ax = sns.scatterplot(x='账单', y='小费', hue='性别', data=tips)
    daad7f42e12f3d73598d5860725ef053.png

    2.2 使用 fontsize 参数设置字体大小

    Seaborn 绘制图像分为 FacetGrid 级图 和 ax 级图。此方法只适用于 ax 级图。

    在以下函数中使用 fontsize 参数指定不同位置的字体的大小,ax 变量为 ax 级图对象,以设置为 14 号字为例:

    • ax.set_xticklabels(fontsize=14),设置X座标轴刻度标签字体

    • ax.set_yticklabels(fontsize=14),设置Y座标轴刻度标签字体

    • ax.set_ylabel(fontsize=14),设置Y坐标轴标签字体

    • ax.set_xlabel(fontsize=14),设置X坐标轴标签字体

    • ax.set_title(fontsize=14),设置标题字体

    • ax.legend(title = "性别", fontsize = 14, title_fontsize = 14),设置图例标题、图例标题字体大小、图例字体大小

    简单实操见下图及代码。

    ax = sns.scatterplot(x='账单', y='小费', hue='性别', data=tips)
    x = [-40, -20, 0, 20, 40]
    ax.set_xticks(x)
    xlabs = [-40, -20, 0, 20, 40]
    ax.set_xticklabels(xlabs, fontsize=14) #设置X座标轴刻度标签字体
    y = [0, 2, 4, 6, 8, 10]
    ax.set_yticks(y)
    ylabs = [0, 2, 4, 6, 8, 10]
    ax.set_yticklabels(ylabs, fontsize=14) #设置Y座标轴刻度标签字体
    ax.set_ylabel('小费', fontsize=14) #设置Y坐标轴标签字体
    ax.set_xlabel('账单', fontsize=14) #设置X坐标轴标签字体
    ax.set_title('简单示例图', fontsize=14) #设置标题字体
    ax.legend(title = "性别", fontsize = 12, title_fontsize = 14) #设置图例标题、图例标题字体大小、图例字体大小
    5838b3761fbcb83eb91b8dd6e54d1592.png

    来源:https://zhuanlan.zhihu.com/p/437747308

    HISTORY

    /

    往期推荐

    3000字详解Pandas数据查询,建议收藏

    用Python盘点2021年娱乐圈大事件,并且绘制成精湛的可视化图表

    2021年终盘点 | 用Python分析了上千个表现优异的年度基金,终于发现了赚钱的秘密

    Python抓取了王力宏事件的相关报道,发现了一个更惊人的瓜

    分享、收藏、点赞、在看安排一下?

    a781bde0a0a42817ef994a5f48617d0e.gif

    a789b9d8c973ada36b2a4282e76556f7.gif

    2ea3d431389cb0aaec2061035e37fceb.gif

    3cbf8d78e50403b313284cfe87f12769.gif

    展开全文
  • 1.设置刻度字体大小 ...2.设置标签字体大小 plt.xlabel('Ls (Degree)',fontsize=12) fontsize即控制标签字体大小 3.设置colorbar的刻度以及标签大小 font={'size':12} cb = plt.colorbar(shrink=0.6) cb.set_
  • DIV CSS SPAN字体大小 css span标签设置css字体大小尺寸设置除了对li字体大小设置、DIV设置字体大小标签内文字设置字体大小外,这里为大家介绍css span字体大小设置。在网页布局中常常对不同地方的span标签设置...
  • 设置iframe标签大小

    千次阅读 2020-04-19 21:26:06
    标签大小设置,Django填入<ifrarme>标签后自动设置大小 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style&g...
  • java – 在swing中设置jLabel的大小

    千次阅读 2021-02-13 02:17:08
    setPreferredSize实际上改变了标签大小你应该尝试使用setBorder方法绘制边框以验证新的大小,但字体大小不会改变,如果你想要大字体尝试调用setFont并设置新的字体大小,这里有一些代码开头:import java.awt.Color;...
  • html font标签如何设置字体大小

    千次阅读 2020-12-21 15:12:33
    首先我们先来看看htmlfont标签是如何来设置字体大小的:都只到htmlfont标签是个专门用来设置字体的标签,虽然在html5中用的会很少(因为都用css样式来设置font标签里面的属性),但是个人觉得font标签还是相当强大的...
  • span标签设置大小

    万次阅读 2018-07-05 14:38:34
    span标签默认是不能设置大小的;需要将display设置为inline-block;&lt;span style="display:inline-block;width:200px;font-weight:bold;"&gt;销售金额 &lt;/span&gt;font-weight:bold;...
  • 自定义顶配项字体的大小的 例一: def ber_analise ( ) - > Bar : c2 = ( Bar ( ) . add_xaxis ( [ 'mean' , 'std' , 'min' , '25%' , '50%' , '75%' ] , ) . add_yaxis ( "专车" ,...
  • plt.setp(label_x, rotation=60, horizontalalignment='right') sns_plot.tick_params(labelsize='medium') # heatmap 刻度字体大小 10 # colorbar 刻度线设置 cax = plt.gcf().axes[-1] cax.tick_params(labelsize=...
  • chromium 设置标签栏字体大小

    千次阅读 2020-03-20 16:55:42
    使用4k屏,网页内容可以放大,但标签栏字体太小。 修改方式,打开文件 .config/google-chrome/Default/Preference 找到两个项default_fixed_font_size和default_fixed_font_...4k屏上,我将默认字体大小设置为24。 ...
  • span标签设置大小无效问题

    千次阅读 2020-05-19 18:30:28
    需要把display属性改成inline−block需要把display属性改成inline-block需要把display属性改成inline−block span{ width:700px;height:70px; color:black; background:white; display:inline-block;...
  • HTML标签img设置大小问题

    万次阅读 2018-07-17 18:55:46
    1.不设置width和height,默认显示图片真实大小。 2.设置width或height中的一个,另一个按比例自动缩放。 3.设置width和height,显示指定大小
  • 微信小程序video标签大小设置

    千次阅读 2020-03-20 13:10:47
    wxml代码: <view class="section tc"> <video id="myVideo" src="" danmu-list="{{danmuList}}" enable-danmu danmu-btn controls></video> </view> ... position:...
  • 在基于matplotlib.pyplot画带色标(colorbar)的图时候,往往为了美观和科研用途,需要对colorbar的Ticks(刻度) ,标签(label)和fonddict(字体进行设置)。但是很多初学者都苦于这些东西的设置,因为太麻烦了(别问我...
  • pyqt5——TabWidget之TabBar大小修改

    千次阅读 2022-01-22 23:18:02
    如图所示,图中的顶部栏的大小非常不美观,修改图中TabWidget的tabBar大小,其实就是对图中“正常”和“异常”这两个顶部栏的大小进行调整 右键选择图中的选项 在其中加入如下代码: QTabBar::tab{width:150} ...
  • a标签如何设置高度和宽度

    千次阅读 2021-06-13 02:15:47
    我们直接设置html代码中...为什么设置a标签宽高无效a标签属于内联元素(也叫行内元素),而内联元素默认的css样式属性是display:inline,直接设置内联元素的宽度(width)和高度(height)是无效的,因为内联元素的宽高是...
  • css如何设置图片的大小

    千次阅读 2021-06-11 02:43:29
    在CSS中,可以通过设置图片img标签的宽度width和高度height的值来设置图片大小;即使用width属性和height属性来设置。width属性设置元素的宽度;height属性设置元素的高度。这两个属性定义元素内容区的宽...
  • div字体大小设置 css设置div中字体大小尺寸样式设置篇在css div布局中常常对div字体大小设置,这篇ThinkCSS为大家介绍div中字体大小尺寸样式设置,通过直接在div标签加字体大小属性样式和对div加class设置外部CSS...
  • 以下面为例,设置搜索框中输入文本字体大小和提示符的字体大小 <form action="#"> <input type="search" placeholder="Search ElementTech..." name="search" class="input"> </form> 分别...
  • #刻度设置(分别设置x轴和y轴) y_tick = np.linspace(0,20,5) plt.yticks(y_tick,fontsize=20,color='#000000') plt.xticks([]) #不显示x轴刻度值 #x轴刻度旋转 #ax.set_xticklabels(ax.get_xticklabels(),rotation...
  • css如何设置图片大小

    千次阅读 2021-06-13 06:14:21
    下面我们来看一下使用css设置图片大小的方法。我们可以直接在图片标签设置宽度width和高度height,这里需要注意的是HTML img标签内直接设置宽度和高度值不需要html单位,默认为PX像素。img标签设置高度宽度优点...
  • 如何单独设置图标题和轴标签的字体大小? #1楼 参考:https://stackoom.com/question/qDRE/如何在Matplotlib中设置图标题和轴标签字体大小 #2楼 Functions dealing with text like label , title , etc. accept ...
  • span设置大小

    千次阅读 2020-09-25 16:23:23
    span标签的display属性默认为inline,即行内元素,它的前后如果也是行内元素,那么它们会在同一行显示,同时行内元素没有width、height、margin等属性 inline-block则是“行内块级元素”,它具有行内元素的特征(即...
  • Font 设置字体大小

    千次阅读 2021-06-03 19:36:29
    例子二:标签设置位置很奇怪,它的Y轴如果设置0,它会在中间,要想在上面,可以调负值 JLabel label = new JLabel("这是一个标签"); label.setBounds(100, 0, 200, 200); Font font = new Font("仿宋",Font....
  • css怎么设置文本框大小

    千次阅读 2021-06-13 11:12:03
    css设置文本框大小的方法:首先新建一个html文件;然后使用input标签创建一个type类型为text的文本框;最后使用width属性和height属性设置input的宽度和高度即可。本文操作环境:windows7系统、HTML5&&CSS3...
  • 怎么用css设置图片大小

    千次阅读 2021-08-04 08:04:43
    最后在img标签内使用style来设置图片宽度和高度属性即可。新建一个html文件,命名为test.html,用于讲解CSS怎么改变图片的大小。在test.html文件中,使用div标签创建一个模块,在div标签内,使用img标签创建一张图片...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 450,897
精华内容 180,358
关键字:

如何设置标签的大小