Python matplotlib库绘图时设置标题 (label)、坐标轴 (axis) 和标注 (legend)的字体及大小
文章目录
- 1 标题
- 2 坐标轴
- 3 标注
- 4 示例
- 5 展示
- 6 说明
1 标题
plt.xlabel('False positive rate', fontdict={"family": "Times New Roman", "size": 25})
plt.ylabel('True positive rate', fontdict={"family": "Times New Roman", "size": 25})
2 坐标轴
plt.xticks(fontname="Times New Roman", fontsize=25)
plt.yticks(fontname="Times New Roman", fontsize=25)
3 标注
plt.legend(["ave", "csd"], ncol=2, prop={"family": "Times New Roman", "size": 20})
4 示例
import matplotlib.pyplot as plt
import numpy as np
from sklearn.metrics import roc_curve, aucave_y = [1, 1, 0, 1, 1, 1, 1, 0, 1, 0]
ave_s = [0.8446268912125952, 0.31044467203460036, -1.33226607152782, 0.8723786813348764, 1.2283086907437264, 0.33636548278669043, 0.9052825218445952, 0.08347692816827568, 0.07993405539801257, 0.06265025380038125]
csd_y = [1, 0, 0, 1, 1, 0, 1, 0, 1, 0]
csd_s = [1.4413071851259032, -0.8908316020574051, -0.6636019236395063, 0.7719003849338849, 0.9547960178329018, -0.4345882448951329, 1.0528130339236261, -0.6253665734137726, 0.4713812846967531, 0.8398653871340798]def plot_auc(y, score, color="r"):""""""fpr, tpr, _ = roc_curve(y, score)plt.plot(fpr, tpr, color=color, lw=lw, label='ROC curve (area = %0.2f)' % auc(fpr, tpr))lw = 5
plt.figure(figsize=(10, 10))
plt.subplots_adjust(left=0.095, bottom=0.08, right=0.96, top=0.98)
plt.xlim([-0.03, 1.0])
plt.ylim([0.0, 1.03])
plt.xticks(fontname="Times New Roman", fontsize=25)
plt.yticks(fontname="Times New Roman", fontsize=25)
plot_auc(ave_y, ave_s, color="#7e1e9c")
plot_auc(csd_y, csd_s, color="g")plt.xlabel('False positive rate', fontdict={"family": "Times New Roman", "size": 25})
plt.ylabel('True positive rate', fontdict={"family": "Times New Roman", "size": 25})
plt.legend(["ave", "csd"], ncol=2,prop={"family": "Times New Roman", "size": 20})
plt.plot([0, 1], [0, 1], color='navy', lw=lw, linestyle='--')
plt.show()
5 展示
6 说明
更多字体样式需要另行查找。
Python matplotlib库绘图时设置标题 (label)、坐标轴 (axis) 和标注 (legend)的字体及大小相关推荐
- Python使用matplotlib.pyplot绘图时设置坐标轴刻度
问题描述:在使用matplotlib绘图时,可能会需要设置坐标轴上刻度之间的距离,或者为刻度设置标签. 技术要点:pyplot的xticks()和yticks()函数的用法. 参考代码1: 运行结果1 ...
- mac上python的matplotlib库绘图时xlabel中文字符显示成小方框-解决方案
import matplotlib.pyplot as plt 然后,mac上Python绘图遇到,一个汉字一个框: 找了好几篇博客,并不管用,原因可能是设置的SimHei.KaiTi之类的字体在ma ...
- Python - matplotlib库 - 中文字体设置
Python - matplotlib库 - 中文字体设置 在matplotlib绘制折线图柱状图时,如果对x,y,图表标题,直接使用plot.xlabel("时间"):plot. ...
- Python:使用matplotlib进行绘图时中文变成乱码的解决
QUESTION:Python:使用matplotlib进行绘图时中文变成乱码的解决? ANSWER: 在绘图前加上下面的代码: plt.rcParams['font.sans-serif']=['S ...
- Python使用matplotlib可视化绘图时你可用的颜色有哪些?把色彩可视化出来自己选好了
Python使用matplotlib可视化绘图时你可用的颜色有哪些?把色彩可视化出来自己选好了 目录 Python使用matplotlib可视化绘图时你可用的颜色有哪些?把色彩可视化出来自己选好了 # ...
- python图像加坐标_Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例...
本文实例讲述了Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息.分享给大家供大家参考,具体如下: 进行图像绘制有时候需要设定坐标轴以及图像标题等信息,示例代码如下: #-*- ...
- python绘图实例-Python matplotlib基础绘图函数示例
原标题:Python matplotlib基础绘图函数示例 Pyplot基础图标函数: 函数 说明 plt.plot(x,y,fmt,-) 绘制一个坐标图 plt.boxplot(data,notch ...
- Python Matplotlib 3D绘图详解(汇总)
Python Matplotlib 3D绘图详解(汇总) 最初开发的 Matplotlib,仅支持绘制 2d 图形,后来随着版本的不断更新, Matplotlib 在二维绘图的基础上,构建了一部分较为 ...
- 154在屏幕中绘图时设置透明度(扩展知识:为图片视图添加点击手势识别器,来实现点击事件操作)...
一张图片,通过混合模式绘制后,能得到不同效果的图片. 这里的示例仅是测试效果:实际上可以通过不同程度的混合模式绘制,来得到符合需求的效果. 效果如下: ViewController.h 1 #impo ...
最新文章
- linux查找最近访问的文件,教您在Linux系统中查找最近修改的文件/文件夹
- ccf报数游戏java,CCF 201712-2 游戏 《超越自我,攀登顶峰》
- SAP不同产品的UI开发策略概述
- ubuntu手动修改anaconda环境变量
- Make my home's PC as proxy server to surf internet
- python六大数据类型的定义_python六大类标准数据类型和数据类型转换
- view 判断显示 微信_微信小程序开发用户授权登录(上)
- Oracle动态执行表不可访问解决方法
- 基于C51实现测试人体反应速度
- 关于PC端清除企业微信占用C盘空间的方法
- CSAPP-Lab02 Bomb Lab 详细解析
- css3绘制的钢琴代码
- cdn缓存及缓存的清理
- 使用Aspose组件将WORD、PDF、PPT转为图片
- 【Elasticsearch】Elasticsearch 相关书籍
- Selenium基础 — 拓展:使用浏览器加载项配置实现用户免登陆
- 2017-10-20 西电 新一代人工智能与深度学习“国际”研讨会第一天见闻
- C语言中结构体直接赋值
- I.MX6ULL ARM Linux学习笔记
- 在H5移动端开发强制竖屏,横屏时提示