簡體   English   中英

使用matplotlib進行python繪圖

[英]python plotting using matplotlib

我有一個要繪制的2D矩陣(即數字的二維序列)。 x軸是0到9之間的數字,y軸是n種情況下的頻率。 n是變量,因此矩陣具有固定數量的colomns(0-9)和n行。

我將矩陣命名為frequency_mat。 我使用plt.plot(frequency_mat)繪制了它,並用所有10條線完美地繪制了它。 我想通過指定顏色順序來指定線條顏色,並通過在顏色數組中提供10種顏色來指定從第一個數字(0)到最后一個數字(9)的顏色。 最簡單的方法是什么? 謝謝。

如何在單個圖中為不同圖獲得不同的彩色線條開始?

您可以按照希望繪制值的順序設置顏色周期。 (這可能適用於矩陣,否則只需繪制線.plot(mat [0])、. plot(mat 1 ),...,。plot(mat [9]))

import matplotlib.pyplot as plt

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM