Python-matplotlib画图时标题中的指数表示

news/2024/7/7 21:18:25

1.示例 

2.核心代码

# 修改横轴的刻度
# 生成刻度的位置和标签
total_steps = 1000000  # 总共100万步
num_segments = 10  # 分成10段
segment_length = total_steps // num_segments  # 每段的步数

# 生成刻度的位置
custom_ticks = np.arange(0, total_steps + 1, segment_length)
# 生成刻度的标签
custom_labels = [f'{i // 10000}' for i in custom_ticks]

# 设置横轴刻度
plt.xticks(ticks=custom_ticks, labels=custom_labels)

# 标签
# plt.xlabel('Step(\u00D710000)')                # Step(x10000)
# plt.xlabel('Step'+'$\mathit{/10}^{4}$')        # Step/10^4
# plt.xlabel('Step'+'$\mathit{\u00D710}^{4}$')   # Stepx10^4
plt.xlabel('Step'+'$\mathit{(\u00D710}^{4})$')   # Step(x10^4)
plt.ylabel('Reward')

# 显示图形
plt.show()

2.1 plt.xlabel('Step(\u00D710000)')

\u00D7   表示乘号(x)

2.2 plt.xlabel('Step'+'$\mathit{/10}^{4}$')

有了指数形式

2.3 plt.xlabel('Step'+'$\mathit{\u00D710}^{4}$')

有了乘号和指数形式

2.4 plt.xlabel('Step'+'$\mathit{(\u00D710}^{4})$')

有乘号和指数形式,也有了括号

参考博客: https://blog.csdn.net/qq_41721951/article/details/107394178


http://lihuaxi.xjx100.cn/news/1494455.html

相关文章

Pytorch-以数字识别更好地入门深度学习

目录 一、数据介绍 二、下载数据 三、可视化数据 四、模型构建 五、模型训练 六、模型预测 一、数据介绍 MNIST数据集是深度学习入门的经典案例,因为它具有以下优点: 1. 数据量小,计算速度快。MNIST数据集包含60000个训练样本和1000…

项目进度与实施计划汇报实践样例模板

一、IT项目实施步骤 项目启动 项目启动 项目启动 项 项目启动 | 需求调研 | 解决方案设计与系统实现 | UAT测试与培训 | 上线与运维支持

LeetCode 面试题 02.05. 链表求和

文章目录 一、题目二、C# 题解 一、题目 给定两个用链表表示的整数,每个节点包含一个数位。 这些数位是反向存放的,也就是个位排在链表首部。 编写函数对这两个整数求和,并用链表形式返回结果。 点击此处跳转题目。 示例: 输入&a…

如何自定义iview树形下拉内的内容

1.使用render函数给第一层父级定义 2. 使用树形结构中的render函数来定义子组件 renderContent(h, {root, node, data}) {return data.children.length0? h(span, {style: {display: inline-block,width: 400px,lineHeight: 32px}}, [h(span, [h(Icon, {type: ios-paper-outli…

java.lang.IllegalStateException: Unable to find

java.lang.IllegalStateException: Unable to find a SpringBootConfiguration, you need to use ContextConfiguration or SpringBootTest(classes…) with your test 错误场景:在使用mybatisplus做测试时,出现此错误 解决方案:SpringBoot…

Vue3中如何进行封装?—组件之间的传值

用了很久一段时间Vue3Ts了&#xff0c;工作中对一些常用的组件也进行了一些封装&#xff0c;这里对封装的一些方法进行一些简单的总结。 1.props传递 首先在主组件进行定义传值 <template><div>这里是主组件<common :first"first"></common&…

虚拟化技术:云计算发展的核心驱动力

文章目录 虚拟化技术的概念和作用虚拟化技术的优势虚拟化技术对未来发展的影响结论 &#x1f389;欢迎来到AIGC人工智能专栏~虚拟化技术&#xff1a;云计算发展的核心驱动力 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒&#x1f379;✨博客主页&#xff1a;IT陈寒的博客&#x1f388;该系…

危险的套娃:攻击者在 PDF 文件中隐藏恶意Word 文档

据BleepingComputer消息&#xff0c;日本计算机紧急响应小组 (JPCERT) 日前分享了在2023 年 7 月检测到的利用PDF文档的新型攻击——PDF MalDoc攻击&#xff0c;能将恶意 Word 文件嵌入 PDF 来绕过安全检测。 JPCERT采样了一种多格式文件&#xff0c;能被大多数扫描引擎和工具识…