代码之家  ›  专栏  ›  技术社区  ›  Paul Jurczak

在matplotlib中使用大量文本标签

  •  0
  • Paul Jurczak  · 技术社区  · 4 年前

    Ubuntu 20.04.5上的Python 3.8代码片段在现代PC上生成了一个响应迅速的可视化 size 它很小。当接近20时,有一个明显的滞后。

    import matplotlib.pyplot as plt
    import numpy as np
    
    size = 8
    data = np.random.rand(size, size)
    plt.imshow(data, origin='lower', interpolation='None', aspect='equal')
    
    for x, y in np.ndindex(data.shape):
      plt.text(x, y, f'{x},{y}', color='black', ha='center', va='center')
    
    plt.axis('off')
    plt.show()
    

    enter image description here

    我能做些什么来减少大量文本标签的滞后?

    0 回复  |  直到 4 年前