Можно ли нарисовать трехмерную диаграмму рассеяния в Magicdraw, используя jmathplot.jar или другие подобные методы?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли нарисовать трехмерную диаграмму рассеяния в Magicdraw, используя jmathplot.jar или другие подобные методы?

Сообщение Anonymous »

Я пытаюсь использовать встроенный язык непрозрачности Magicdraw для рисования трехмерных диаграмм рассеяния, но не хочу использовать язык Matlab. Однако я вообще не знаком с Java. Я пытаюсь поместить файл jmathlib.jar в папку lib Magicdraw и ввести код в поведение непрозрачности.

Код: Выделить всё

import org.math.plot.*
import javax.swing.JFrame

class ScatterPlot3DExample {
static void main(String[] args) {
Plot3DPanel plot = new Plot3DPanel()
double[] x = [1, 2, 3, 4, 5] as double[]
double[] y = [5, 4, 3, 2, 1] as double[]
double[] z = [10, 20, 30, 40, 50] as double[]

plot.addScatterPlot("3D Scatter Plot", x, y, z)
plot.setAxisLabel(0, "X Axis")
plot.setAxisLabel(1, "Y Axis")
plot.setAxisLabel(2, "Z Axis")

JFrame frame = new JFrame("3D Scatter Plot Example")
frame.setContentPane(plot)
frame.setSize(600, 600)
frame.setVisible(true)
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
}
}
После этого будет отображена ошибка. Я не знаю точно, в чем проблема, поскольку при импорте ошибка не отображается.

Код: Выделить всё

00:00:00,691 ERROR: Cannot evaluate Opaque Action: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script13.groovy: 6: unable to resolve class Plot3DPanel @ line 6, column 21. Plot3DPanel plot = new Plot3DPanel() ^  Script13.groovy: 6: unable to resolve class Plot3DPanel @ line 6, column 28. Plot3DPanel plot = new Plot3DPanel() ^  2 errors
В этом видео описывается рисование 2D-изображения в Magicdraw. В папке lib я нашел несколько связанных файлов, например jide-charts-3.7.12.jar. Поэтому мне интересно, не пропустил ли я какие-то шаги.
Раньше я пробовал использовать JavaScript, но кажется, что встроенные функции nashorn и rhino не работают с проектами в гитхаб. В любом случае, я просто пытаюсь отобразить результаты других поведенческих операций на графике активности sysml в трехмерной диаграмме рассеяния, максимально не используя Matlab. Буду признателен за любую помощь, которую вы можете оказать.

Подробнее здесь: https://stackoverflow.com/questions/788 ... ar-or-othe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»