Re: [討論] 請問matlab的marker功能
※ 引述《yuwei0418 (新手)》之銘言:
: 不好意思
: 小弟是matlab新手
: 想要請教一下,因為data量很大
: 畫出線性圖形後,如果用marker的話會密密麻麻的很奇怪
: 想要請問一下我們可以改圖中,marker出現的頻率嗎?
很久以前自己寫過一個附程式(五年?)
太久沒碰軟體 懶的看之前是怎麼寫的了 直接貼上
以下是憑印象寫的
X Y 為矩陣 一次輸入多個曲線資料
time 一張圖要劃分為幾個點 通常我只會畫10點
linestyle 好像是依序輸入每條線是什麼形式 "-","--",":" 印象中是這樣
marker 就看你要什麼標記 "o","*","t"之類的
沒有做預設的條件
圖案我設為黑色 因為老師說印出來一定是黑色..
所以我就不用plot 直接呼叫我自己寫的
============================================================
function plot_mark(X,Y,time,LineStyle,Marker)
[m,n]=size(Y);
% 間隔
d= floor(n/time);
% 起點間隔
h=floor(d/m);
%
x0=1;
for jj=1:m
h1=plot(X(1,:),Y(jj,:));
set(h1,'LineStyle',LineStyle,'LineWidth',1.5,'color','k');
hold on
x0=x0+h;
end
x0=1;
for jj=1:m
h2=plot(X(1,x0:d:end),Y(jj,x0:d:end));
set(h2,'LineStyle','.','Marker',Marker(jj),'color','k','MarkerSize',5);
x0=x0+h;
end
set(gca,'LineWidth',1.5,'FontSize',12)
hold off
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.234.141
→
08/26 20:21, , 1F
08/26 20:21, 1F
→
08/26 20:22, , 2F
08/26 20:22, 2F
→
08/26 20:22, , 3F
08/26 20:22, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):