python - 在 matplotlib 中绘图时如何隐藏文本
问题描述
我有以下代码:
firsts = pd.date_range(start='1/1/2020', periods=12, freq='M')
n_days = list(firsts.days_in_month)
n_days = [0] + n_days[:-1]
ticks = np.cumsum(n_days)
ticks_dates = full_dates[ticks]
ticklabels = [date.strftime('%m-%d') for date in ticks_dates]
ax.set_xticks(ticks)
ax.set_xticklabels(ticklabels, rotation=45)
在绘制图表的最后一行之后,还会显示:
[Text(0, 0, '01-01'),
Text(0, 0, '02-01'),
Text(0, 0, '03-01'),
Text(0, 0, '04-01'),
Text(0, 0, '05-01'),
Text(0, 0, '06-01'),
Text(0, 0, '07-01'),
Text(0, 0, '08-01'),
Text(0, 0, '09-01'),
Text(0, 0, '10-01'),
Text(0, 0, '11-01'),
Text(0, 0, '12-01')]
无论如何我可以隐藏这个吗?并且只有图表?
解决方案
;
在最后一行后加分号以抑制输出
ax.set_xticklabels(ticklabels, rotation=45);
推荐阅读
- java - 在java中为“工作日”创建公司特定时区
- c++ - 如何在 c++ 中创建适用于windwos和linux的文件夹(目录)
- android - 使用 rxAndroid 更新所选商品的价格
- performance - Neo4j Cypher 查询优化 - APOC 手动索引关系属性
- ajax - 如何从 SharePoint Online 调用 Bamboo HR API 调用
- swift - CoreData Predicate get every sentence that contains any word in array
- php - 重定向的登录页面
- php - Display a custom button with a dynamic Product ID using a shortcode in Woocommerce
- java - Spring Boot 应用程序未启动
- javascript - 设置 li 的 JS 代码选择其孩子的值为 '100'