我正在使用matplotlib
具有“很高”的xlabel的位置绘制数据集(这是在TeX中渲染的公式,其中包含一个分数,因此其高度等于几行文本)。
无论如何,当我绘制数字时,公式的底部总是被切除。更改图形大小似乎无济于事,而且我还无法弄清楚如何将x轴“向上”移动以为xlabel腾出空间。诸如此类的东西将是一个合理的临时解决方案,但最好的办法是使matplotlib自动识别标签被切断并相应调整大小。
这是我的意思的示例:
import matplotlib.pyplot as plt
plt.figure()
plt.ylabel(r'$\ln\left(\frac{x_a-x_b}{x_a-x_c}\right)$')
plt.xlabel(r'$\ln\left(\frac{x_a-x_d}{x_a-x_e}\right)$')
plt.show()
虽然您可以看到整个ylabel,但xlabel在底部被切除了。
如果这是机器特定的问题,我将在带有matplotlib 1.0.0的OSX 10.6.8上运行此问题
采用:
import matplotlib.pyplot as plt
plt.gcf().subplots_adjust(bottom=0.15)
为标签腾出空间。
编辑:
自从我给出答案以来,matplotlib
增加了 tight_layout()
功能。所以我建议使用它:
plt.tight_layout()
应该为xlabel腾出空间。
我想在spring boot项目中使用“truncate table”语句而不是“delete”语句,因为我需要重置mysql中的自动增量id。这是我的代码: 但有一个例外,就像这样: 其他操作已经工作,如插入、更新或选择,原因是什么,我应该修改什么?
我刚刚进入Python,并一直在使用tkinter来设计图形用户界面,到目前为止这很有趣。我一直在实验框架,我试图将屏幕分成3个“窗格”,如果你愿意的话。由于某种原因,即使组合宽度小于总宽度,它仍然延伸超过屏幕的边界。 对我来说,我不明白为什么紫色的框架在右边被切断了。 我有点怀疑我使用padx和pady的次数。我也很好奇它是否与grid_propagate或pack_propagate有关,这就
我尝试在Jasper报告中格式化日期,它适用于Windows但不适用于Linux。对于Linux,结果文本被截断。 JRXML: Maven依赖关系: 我读到: 用jasperreport生成的PDF在Linux上显示不佳,但在Mac上显示良好,可能与os有关吗? http://community.jaspersoft.com/questions/527138/pdf-text-truncated
绘制一个圆环图,轴外有两个图例(第一个图例-在图形右侧,第二个-在底部)。 通过考虑两个图例的尺寸,对图形进行紧凑布局。
问题内容: 我有一个包含4列的表格:ID,类型,所有者,描述。ID是AUTO_INCREMENT PRIMARY KEY,现在我要: 当然,我很少有类型=’Apple’和owner =’Apple CO’的记录。因此,我的问题是,哪条记录将是保留在该ALTER TABLE之后的特殊记录,ID最小的记录或最新插入的最大记录? 问题答案: 第一条记录将保留,其余的将被删除§§: 是标准SQL的MySQ
大家好,我最近更新了我的库,升级了改版和OKHTTP。我正在使用的新版本包括以下导入/版本: 3)OkHttp日志记录-编译'com.squareup.okhttp3:logging-interceptor:3.4.1' 4)reverfit-编译“com.squareup.reverfit2:reverfit:2.1.0” 5)改造Gson转换器-编译'com.squareup.retrofit