![]() |
1
6
由于输入数据未知,因此无法确定回答此问题。解释少量代码 是 如图所示,其中一个将用于设置刻度 和 标签,
解释原因
plt.xticks(t)
单独不起作用:
初始图的轴有一些记号位置和记号标签集,即对应于
[2018-03, 2018-04, 2018-05,...]
以及相应的标签
[2018-03, 2018-04, 2018-05,...]
。如果您现在仅通过以下方式更改勾号位置:
plt.xticks([2018-03, 2018-08])
,则绘图将只有两个不同的记号位置,但仍然使用相同的标签来占据这些位置。因此,第二个标签
2018-04
将占据第二个(也是最后一个)位置。
由于这是不需要的,因此应始终设置刻度位置 和 滴答声标签。这是通过
plt.xticks(ticklocations, ticklabels)
或
ax.set_xticks(ticklocations); ax.set_xticklabels(ticklabels)
.
|
![]() |
2
1
这个黑客解决方案就是基于这个所以 post
|
![]() |
Dedekid · FuncAnimation如何在每次迭代后更新文本 2 年前 |
![]() |
DHJ · 如何删除matplotlib 3d plot中的轴值 2 年前 |
![]() |
Piyush Narula · 如何设置次要定位器 2 年前 |