matplotlib 有办法在pyplot中改变. suppitle的颜色吗?

ecbunoof  于 2023-11-22  发布在  其他
关注(0)|答案(1)|浏览(228)

长话短说:默认颜色是黑色,我喜欢在我的笔记本中保持我的主题黑暗,我找不到一种方法来改变字幕(即图标题)。我可以改变位置,字体大小,我可以改变不同图标题的颜色。我找不到如何改变字幕的颜色。
下面是一个简短的例子,说明我会怎么做:

  1. fig = plt.figure(figsize=(10, 10))
  2. for images, labels in train_dataset.take(1):
  3. fig.suptitle(label_names[tf.argmax(labels[1])], fontsize=24)
  4. img = normalize_tensor(images[1])
  5. ax1 = plt.subplot(2, 2, 1)
  6. plt.imshow(img[..., 0].numpy().astype("float"), cmap='inferno')
  7. plt.axis("off")
  8. plt.title('0')
  9. ax2 = plt.subplot(2, 2, 2)
  10. plt.imshow(img[..., 1].numpy().astype("float"), cmap='inferno')
  11. plt.axis("off")
  12. plt.title('1')
  13. ax3 = plt.subplot(2, 2, 3)
  14. plt.imshow(img[..., 2].numpy().astype("float"), cmap='inferno')
  15. plt.axis("off")
  16. plt.title('2')
  17. ax4 = plt.subplot(2, 2, 4)
  18. plt.imshow(img.numpy().astype("float"))
  19. plt.axis("off")
  20. plt.title('all')

字符串
这就是我得到的结果


的数据
再次非常清楚:我想选择文本“水肿”的颜色。
如果这是不可能的,我想知道一些简单的解决办法,这可能是显而易见的Mavenpyplot用户,而我显然不是。
感谢大家

bbmckpt7

bbmckpt71#

您可以使用color关键字参数来更改fig.suptitle中的默认颜色。

  1. fig.suptitle(label_names[tf.argmax(labels[1])], fontsize=24, color='red')

字符串

相关问题