我试图让我的列密度图轴看起来像图像上的那些,这样我就可以用类似的格式与以前的作品一起展示我的作品。我正在努力以你在图像中看到的相同方式格式化我的刻度。首先,我需要一种方法来让我的刻度线和轴网格是白色,而我的刻度数字仍然是黑色,其次,我希望每一秒的刻度都比其他的大。有人能帮我解决这两个问题吗?
我知道plt.xticks或等效的ax.tick_params,以及如何更改轴网格的颜色,但据我所知,我只能使用这些更改图上数字和刻度线的颜色,而不仅仅是第二个。如果我只是想更改标记怎么办?
我试图让我的列密度图轴看起来像图像上的那些,这样我就可以用类似的格式与以前的作品一起展示我的作品。我正在努力以你在图像中看到的相同方式格式化我的刻度。首先,我需要一种方法来让我的刻度线和轴网格是白色,而我的刻度数字仍然是黑色,其次,我希望每一秒的刻度都比其他的大。有人能帮我解决这两个问题吗?
我知道plt.xticks或等效的ax.tick_params,以及如何更改轴网格的颜色,但据我所知,我只能使用这些更改图上数字和刻度线的颜色,而不仅仅是第二个。如果我只是想更改标记怎么办?
2条答案
按热度按时间vsnjm48y1#
我定义了一个样式表来模仿你的plot样式:
image.mplstyle
:这将是稍微错误的colorbar是一个斧头每本身,所以需要一个小mplstyle的colorbar:
cbar_fix.mplstyle
:像这样使用:
332nm8kg2#
我从here中引用了一个例子:
似乎你可以改变标记的大小,颜色和方向,同时保持文本为黑色: