python - 关闭图形或轴标题
问题描述
通过ax.xaxis.grid(False)
一个可以“关闭/打开”网格。
图形字幕或轴标题是否有等效的 Pythonic 方式?风格的东西
ax.title(False)
我想编写一个函数,它应该接受一个参数来确定生成的图形是否有标题(参见示例)。
当然,在函数内部我可以使用条件语句,但是,这似乎很不合 Python。
最小的例子:
def f(title=False, xgrid=False):
fig, ax = plt.subplots()
if title == False: # I consider this unpythonic
ax.set_title("")
else:
ax.set_title("<default_title>")
ax.xaxis.grid(xgrid) # I want this, only for titles
plt.show()
解决方案
您可以使用
ax.set_title("default title") # always set a default title
ax.title.set_visible(title) # set on or off
要切换,你可以做
ax.title.set_visible(not ax.title.get_visible())
推荐阅读
- scala - 从 Spark 中的元组日期集中删除重复项
- apache - Apache:未找到带有 HTTPS 的 URL
- git - 我的主分支文件移动到另一个分支,我想取回更改
- qt5 - 如何使用 TraitsUI 和 Qt5 制作进度条?
- mongodb - 在 mongodb 中获取错误连接失败
- java - 如何修复 IntelliJ IDEA 中的“无法创建 Java 虚拟机”错误
- vb.net - 如何在VB中打印多页?
- icecast - 解析发送到挂载点的脚本参数
- ios - CNContactStore executeSaveRequest 失败,CNErrorDomain Code=101 No Accessible Writable Containers
- php - 在ajax php中上传文件和验证表单