Anylogic:饼图数据集

发布于 2025-01-10 13:13:30 字数 164 浏览 0 评论 0原文

我正在进行模拟,需要创建一个包含三个数据集的饼图。简单的。但 Anylogic 一直给我一个错误。

说明:类型不匹配:无法从 DataSet 转换为 double。

怎么说呢,将此数据集放入值中?

谢谢!

I am doing a simulation and I need to create a pie chart with three datasets. Simple. But Anylogic keeps giving me an error.

Description: Type mismatch: cannot convert from DataSet to double.

How do I say, put this dataset into the value?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

维持三分热 2025-01-17 13:13:30

AnyLogic 中的饼图需要使用双精度值,就是这样...如果您想使用数据集,您需要创建自己的饼图

但是现在让我们假设您有一个包含一些值的数据集,并且您想要添加所有将值添加到饼图中,您可以执行以下操作:

ArrayList <DataItem> dataItems=new ArrayList();
chart.removeAll();
for(int i=0;i<dataset.size();i++){
    dataItems.add(new DataItem());
    dataItems.get(i).setValue(dataset.getY(i));
    chart.addDataItem(dataItems.get(i));
}

这将生成一个图表(饼图),其中包含数据集的值。
你的饼图必须从空开始

The pie chart in AnyLogic requires double values to be used, and that's it... if you want to use datasets you need to create your own piechart

But now let's imagine you have a dataset with some values, and you want to add all the values to the piechart, you can do the following:

ArrayList <DataItem> dataItems=new ArrayList();
chart.removeAll();
for(int i=0;i<dataset.size();i++){
    dataItems.add(new DataItem());
    dataItems.get(i).setValue(dataset.getY(i));
    chart.addDataItem(dataItems.get(i));
}

Which will generate a chart (piechart) that will contain the values of your dataset in it.
Your piechart has to start empty

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文