2015-09-20 155 views
0

我有我想繪製的2D矩陣(即數字的2維序列)。 x軸是從0到9的數字,y軸是它們在n個情況下的頻率。 n是可變的,因此矩陣具有固定數量的colomns(0-9)和n個行數。python使用matplotlib繪圖

我將矩陣命名爲frequency_mat。我使用plt.plot(frequency_mat) 繪製它繪圖它完全用所有10行。我想通過給顏色序列指定線條着色,並通過在顏色數組中給出10種顏色來指定從第一個數字(0)到最後一個數字(9)的顏色。最簡單的方法是什麼?謝謝。

回答

0

由於從How to get different colored lines for different plots in a single figure?

你可以設置你的顏色週期要繪製值的順序。 (這將也許工作爲一個矩陣,否則簡單地繪製線.plot(墊[0]),.plot(MAT 1),...,.plot(墊[9]))

import matplotlib.pyplot as plt 

plt.gca().set_color_cycle(['red', 'green', 'blue', 'yellow']) 
+0

謝謝@艾丹戈麥斯 –