h_MeanCostPlot=plot(MeanCost,'k:','LineWidth',1.5,'YDataSource','MeanCost');
im getting error while using this command in m-file.
is the syntax correct?

2 commentaires

Wayne King
Wayne King le 2 Fév 2012
Please show the error message you are getting
Krishnendu Mukherjee
Krishnendu Mukherjee le 2 Fév 2012
Error using ==> plot
Invalid line property: 'YDataSource'.

Connectez-vous pour commenter.

 Réponse acceptée

Wayne King
Wayne King le 2 Fév 2012

0 votes

Not sure why that is causing you a problem, (maybe a version problem), but try
h_MeanCostPlot=plot(MeanCost,'k:','LineWidth',1.5);
You should not need 'YDataSource' here unless you want to refreshdata()?
Does this work for you?
x = randn(100,1);
h = plot(x,'k:');
set(h,'YDataSource','x');
What version of MATLAB are you using?

11 commentaires

Krishnendu Mukherjee
Krishnendu Mukherjee le 2 Fév 2012
version 6.5
Krishnendu Mukherjee
Krishnendu Mukherjee le 2 Fév 2012
>> set(h,'YDataSource','x')
??? Error using ==> set
Invalid line property: 'YDataSource'.
this error is comming
Wayne King
Wayne King le 2 Fév 2012
I'm pretty sure you don't have the ability to set that property in version 6.5 (that is quite old)
can't you just use:
plot(x,'k:','linewidth',1.5);
Krishnendu Mukherjee
Krishnendu Mukherjee le 2 Fév 2012
yes i need refreshdata
refreshdata(h_MinCostPlot);
then what should i do?
i have with me matlab 9, but is there any way to solve by nt installing matlab 9?
Krishnendu Mukherjee
Krishnendu Mukherjee le 2 Fév 2012
this version im using:
MATLAB Version 6.5.0.180913a (R13)
MATLAB License Number: 0
Operating System: Microsoft Windows XP Version 5.1 (Build 2600: Service Pack 2)
Java VM Version: Java 1.3.1_01 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
Wayne King
Wayne King le 2 Fév 2012
You mean R2009a or R2009b when you say MATLAB 9? There is no MATLAB 9 at the moment.
Krishnendu Mukherjee
Krishnendu Mukherjee le 2 Fév 2012
2009a
Wayne King
Wayne King le 2 Fév 2012
refreshdata() is available in R2009a
Krishnendu Mukherjee
Krishnendu Mukherjee le 2 Fév 2012
is the thing possible if i download some function and save these in toolbox or in some other folder.so that the property will be installed
Krishnendu Mukherjee
Krishnendu Mukherjee le 2 Fév 2012
if any ready file available only and only then i can installed that property.i myself cant make that function
Walter Roberson
Walter Roberson le 2 Fév 2012
No, there is no download or toolbox that will add that property to MATLAB 6.5

Connectez-vous pour commenter.

Plus de réponses (1)

Massa Tolba
Massa Tolba le 18 Fév 2021

0 votes

Error in Q1 (line 9)
plot(i,A)
What should i do with this error

Catégories

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by