2017-02-26 6 views
0

私は2つの異なるデータ値を持つプロットを持っています。私は、データの1つをステップの形でプロットし、もう1つを線形にする必要があります。
問題は、私はプロットの形式をすべて変更することができます(つまり、データ値をステップまたは線形としてプロットすることができます)が、各データ値に対してそうすることはできません(つまり、値は段階的であり、他は直線的な形である)。
私は、問題の解決策へのヒントを、anylogicマニュアルで見つけることができませんでした。誰かが、私が言及したように、あるいは参照があってもどうすればいいのか知っていますか?Anylogic - 同じプロットの下で2つの異なるデータに異なる補間を与える方法はありますか?

答えて

0

私が見る限り、あなたはAnylogicの制限に当てられています。それが起こるとき、答えは普通あなたが望む結果を得るために普通の古いjavaを使っています。
私は通常それを行う方法は、Javaで新しいウィンドウを作成することです; a JFrame。アニロジックウィンドウにカスタムJavaオブジェクトを追加するのは少し難しいので、
は、私はJavaの上に読んでお勧めしますが、あなたのコードは次のようになります:あなたがダウンロードし、それを使用するためには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にインポートします。後藤メイン・オブジェクトの設定 - >「事前のjava」とのようなものを追加:import org.jfree.*;

をそして、あなたはまた、あなたの目的のためにチューニングするために、グラフを持っているし、あなたのデータセットにデータを追加しますが、はたくさんのがありますそのためのインターネット上のチュートリアル。

+0

これはうまくいきました。ありがとうございました。 –

関連する問題