Καλησπερα Παναγιωτη ευχαριστω για το μηνυμα σου.
Ναι καλως η κακως χρησιμοποιω την R.NET
Το list box εχει την μορφη
Date Price
14/07/2014 15.3
14/07/2014 15.3
14/07/2014 15.3
14/07/2014 15.3
To Date einai DateTime κ το Price einai double
Εχω φτιαξει αυτη την μεθοδο και βαζω τις τιμες Date k Price σαν παραμετρους αφου πρωτα τις εχω μετρεψει σε String
var date = String.Format("{0,20}", myReader["Date"].ToString());
var AnnualPrice = String.Format("{0,20}", myReader["AnnualPrice"].ToString());
ListViewItem item = new ListViewItem(date + "," + AnnualPrice);
public void RPlot(string var1, string Var2)
{
REngine.SetEnvironmentVariables();
REngine engine = REngine.GetInstance();
engine.Initialize();
String RCommand = "plot(" + var1 + "," + Var2 + ")";
engine.Evaluate(RCommand.ToString());
}
Αλλα μου επιστρεφει αυτο το σφαλμα
"Could not retrieve a pointer for the Symbol RparseErrorMsg" in file R.dll".
Στην μεθοδο που εχω φτιαξει αν την καλεσω απο την main και βαλω 2 String RPlot("15","4"); Μου εμφανιζει scattrplot κανονικα.
Ναι ξερω οτι θελει που δουλεια κ αυτο προσπαθω να κανω αλλα εχω κολλησει 3 μερες τωρα σε αυτο κ προσπαθω να βρω καποιν να με βοηθησει.
Επισης η ιδεα σου ειναι σωστη να δοκιμασω αυτο που ειπες αλλα σκεφτομαι γιατι δεν δεχεται τις 2 μεταβλητες μου? αφου τις μετετρεψα σε String! Ο κομπαιλερ δεν δινει σφαλμα αλλα μολις φτσει ο κωδικας εκει μου πεταει αυτο το καταραμενο "Could not retrieve a pointer for the Symbol RparseErrorMsg" in file R.dll".