python-3.x - Xtics 标签未在整个高度中显示
问题描述
请问如何用 xticks 标签解决这个问题?
plt.tight_layout()
没有帮助。
代码:
import matplotlib.pyplot as plt
import numpy as np
import re
x = ('5L8 9O7 4H 7F')
print(type(x))
xaxes = x.split()
y = [4.7, 5.7, 4, 6.4]
print(xaxes)
print(y)
plt.rcParams["figure.figsize"] = [11,15]
splitted_xaxes = [re.search('^([0-9]*)([^0-9]*)([0-9]*)$', label).groups() for label in xaxes ]
xaxes = [r'${}^{'+splitted[0]+r'}_{}'+splitted[1]+r'^{'+splitted[2] + '}_{}$' for splitted in splitted_xaxes]
plt.scatter(xaxes,y)
plt.xlabel(r'$\it{L}$', fontsize=20, labelpad=30) #labelpad - vzdálenost od osy
plt.ylabel(r'$\it{LK}$ (eV)', fontsize=20)
plt.title('Img', fontsize=28, fontweight='bold')
plt.yticks(fontsize=18)
plt.xticks(fontsize=18)
plt.tight_layout()
plt.savefig('img.png', dpi=199)
plt.show()
解决方案
推荐阅读
- c++ - 添加成员时,我的 SDL_Rect 结构出现错误 C3927、C3484、C3613、C3646、C2059 和 C2238
- html - 如何在 RWD 布局中正确使用宽度和高度属性?
- javascript - 如何将 400..900 之类的内容转换为从 400,500,600,700,800,900,1000 的数组中过滤值
- excel - 比较excel中不同行的两个表
- html - CSS 不会链接到 HTML
- java - 在 Jackson 中反序列化时出现运行时错误 - InvalidDefinitionException
- android - 我正在尝试获取国家/地区前缀代码,但此函数将“代码”作为空值传递?
- python - 使用 subplot Python 显示 xticks
- prestashop - Prestashop 1.7:product-prices.TPL:在哪里定义 {$product.price_amount}?
- html - 如何将边框底部提供给活动选项卡