我想繪製一些邊緣在我的情節使用漸變色根據他們的重複百分比。 所以我圖上最重複的邊緣是紅色的,下一個較小的是橙色,邊緣的重複較少的是淺米色。 重複的百分比可以從txt文件中獲得。 劇情的其餘部分我想保持完整的白色。像下一個圖像(考慮對象的形狀和大小無關緊要,只是顏色漸變是我感興趣的)。Matlab:漸變色點根據百分比
我怎樣才能做到這一點與MATLAB?
我迄今爲止的做法:
編輯它的工作原理與另外持有的所有在cmd
for jkl=1:size(edges,1)
plot(edges(jkl,1), edges(jk,2),'^','Color',[edgespercentage(jkl)/100 0 1], 'LineWidth', 2.5,'DisplayName', 'Edges with gradient color'); hold all
end
但正如我看到的情節不能跟上每一次迭代的顏色和圖形在結束最後一個僅計算顏色(如預期)。
預先感謝您。 (謝謝!)
解決方案與David K
你是如何繪製這些邊緣的?您可能能夠使用LineSeries的「Color」屬性。 –
我使用meshgrid繪製這些邊緣。如果邊緣超過0看起來像這樣^如果像這樣V下。只想根據它們的重複使用漸變顏色對它的值進行着色,如下圖所示:http://tpucdn.com/reviews/EVGA/GTX_760_SC_ACX_Cooler/images /clock_vs_voltage.jpg – professor
你有這種情節嗎?在繪圖函數之後放置'all all;'。 –