2017-02-26 2 views
0

두 개의 다른 데이터 값이있는 플롯이 있습니다. 나는 데이터 중 하나가 계단 형태와 다른 선형 형태로 그려 질 필요가있다.
문제는, 음모의 형태를 모두 바꿀 수 있다는 것입니다. 즉, 데이터 값을 단계 또는 선형으로 모두 표시 할 수는 있지만 각 데이터 값에 대해 그렇게 할 수는 없습니다 (즉, 데이터 중 하나를 플롯 할 수 없습니다. 값은 단계적으로 다른 값은 선형 형식으로, 같은 그림 아래에 있음).
나는 anylogic 매뉴얼에서 문제의 해결책에 대한 힌트를 찾을 수 없었다. 아무도 내가 언급 한대로 어떻게 할 수 있는지 또는 심지어 참조가 있는지 알고 있습니까?Anylogic - 동일한 플롯에서 두 개의 다른 데이터에 대해 서로 다른 보간법을 제공하는 방법은 무엇입니까?

답변

0

내가 볼 수있는 한 Anylogic에서 제한을 두드리고 있습니다. 그럴 때 대답은 평범한 자바를 사용하여 원하는 결과를 얻는 것입니다.
내가 일반적으로하는 방식은 java에 새 창을 만드는 것입니다. a JFrame. anylogic 윈도우에 커스텀 자바 객체를 추가하는 것은 약간 어렵습니다.
나는 자바에 독서를 제안하지만, 코드는 다음과 같이 보일 것이다 : 당신은 다운로드하여 사용하는 JFreeChart의 라이브러리를 가져올 수있을 것이다

JFrame frame = new JFrame("Graph window"); 
// Creating a chart using JFreeChart: http://www.jfree.org/jfreechart/ 
XYDataset dataset = createDataset(); 
JFreeChart chart = createChart(dataset); 
JLabel chartpanel = new ChartPanel(chart); 
chartpanel.setPreferredSize(new Dimension(175, 100)); 
frame.getContentPane().add(chartpanel , BorderLayout.CENTER); 
frame.pack(); 
frame.setVisible(true); 

.

  • 당신은 여기에서 다운로드 할 수 있습니다 : free.org
  • 이 anylogic로 가져옵니다. 고토 주 객체의 설정 -> "사전 자바"와 같은 추가 : import org.jfree.*;

을 그리고 당신은 또한 당신의 목적을 위해 조정 그래프를 가지고 데이터 집합에 데이터를 추가 할 수 있지만 것은 충분히있다 그것을위한 인터넷 튜토리얼.

+0

그래도 효과가 있습니다. 고맙습니다. –