جافافس بيشارت التي تم إنشاؤها مع منشئ المشهد لا ديسبالي البيانات
سؤال
إم تواجه مشكلة في استخدام بعض الأمثلة جافافس من أوراكل كما لم يتم إنشاء' مشاهد ' مع منشئ المشهد حتى رمز يختلف عن ما أريد استخدامه ل.
إم محاولة إنشاء تخطيط مع سينيبويلدر الذي يحمل مخطط دائري.لقد قمت بتعيين فكسيد من الرسم البياني إلى 'ميبيشارت' مع المقابلة @FXML private Chart myPieChart;
في بداية الكود الخاص بي.
لقد أضفت أيضا التعليمات البرمجية التالية التي يتم تنفيذها على إنيتياليساتيون التي اعتقدت أنها قد رتبت المخطط:-
ObservableList<PieChart.Data> pieChartData = FXCollections.observableArrayList(
new PieChart.Data("Grapefruit", 13),
new PieChart.Data("Oranges", 25),
new PieChart.Data("Plums", 10),
new PieChart.Data("Pears", 22),
new PieChart.Data("Apples", 30));
PieChart myPieChart = new PieChart(pieChartData);
يتم وضع جميع القيم في قائمة يمكن ملاحظتها ومن ثم يتم إنشاء مثيل المخطط الدائري مع قيمة أوبسيفابليليست.
للأسف بلدي مخطط دائري لا يظهر....ما أنا في عداد المفقودين الرجال?
هتافات لأي مساعدة.
المحلول
لا تقم بإنشاء بيتشارت جديد.
ستقوم عملية تحميل فكسمل بإنشاء مثيل مخطط لك وإدراجه كطفل من جزء تخطيط فكسمل المحدد.سوف الشرح فكسمل حقن إشارة إلى الرسم البياني في وحدة التحكم الخاصة بك.
كل ما عليك القيام به في مهيئ وحدة التحكم الخاصة بك هو ملء المخطط الحالي مع البيانات الخاصة بك.يمكنك القيام بذلك عن طريق الاتصال سيتداتا على ميبيشارت.
نصائح أخرى
يمكنك أن تفعل مثل هذا فقط عن طريق تعيين معرف في فكسمل للرسم البياني الخاص بك
public class GraphScreenController implements Initializable {
@FXML
PieChart chart;
@Override
public void initialize(URL url, ResourceBundle rb) {
// TODO
ObservableList<PieChart.Data> pieChartData =
FXCollections.observableArrayList(
new PieChart.Data("Executed", 60),
new PieChart.Data("Passed", 25),
new PieChart.Data("Fails", 15));
chart.setData(pieChartData);
}
}