[英]Matplotlib colormap: Maximum number of colors
我注意到matplotlib的colormap函數有一些意外的行為。 考慮以下示例:
from matplotlib.cm import hot
c = hot(range(0, 512))
所有顏色c [255]至c [511]都相同,即白色。 我本來希望colormap函數能夠規范化輸入並相應地縮放。 當然,考慮到普通顯示器的顏色深度,介於前256種顏色之間的值沒有任何意義,但是僅在達到最大數目之后設置上限似乎是不合理的。
我的目標是相互繪制兩個時間序列(幾千個值),並根據時間戳分配顏色。 我目前看到的是前255個數據點以不同的顏色顯示,其余的則以白色顯示...關於如何有效完成此操作的任何提示?
提前致謝!
您可以使用以下方法創建自己的顏色圖:
from matplotlib import cm
new_map = cm.gray.from_list('whatever', ('white', 'black'), N=512)
這將創建一個從0到512的灰度顏色圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.