मुझे एक फिल्म बनाने की जरूरत है। मान लीजिए, मैं इस पर कुछ बहुत अनुकूलित एक धुरी और साजिश बनाने के लिए:मैटलैब धुरी में, सभी अक्ष गुणों को रखते हुए केवल डेटा को अपडेट कैसे करें?
figure;
ax = plot(x, y, 'linewidth', 3, 'prop1', value1, 'prop2', value2, ...);
grid minor;
axis(ax, [xmin xmax ymin ymax]);
legend(ax, ...);
xlabel(ax, ...);
ylabel(ax, ...);
title(ax, ...);
अब मैं एक पाश, जहां केवल y
के मूल्यों अद्यतन किया जा रहा है चलाते हैं।
for k = 1 : N
% y changes, update the axis
end
नया क्या y
(या x
और y
) के साथ धुरी अद्यतन करने के लिए तेज और आसान तरीका है, सभी अक्ष गुण रखते हुए है?
धन्यवाद, जोनास। यह काम करता हैं। बीटीडब्ल्यू, यदि वाई एक मैट्रिक्स है, तो लाइनहैंडल एक वेक्टर है, इसलिए मैं प्रत्येक कॉलम के लिए सेट (लाइनहैंडल (i), 'ydata', newYdata (:, i)) को कॉल करता हूं, है ना? या एक बार में वाई के सभी कॉलम अपडेट करने के लिए एक चाल है? – Serg
@ सर्ग: हां, एक चाल है। मेरा संपादन देखें। – Jonas
इसके लिए बहुत धन्यवाद। – Serg