问题标签 [pareto-chart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
328 浏览

python - Python Pareto 图问题

尝试pareto-chart在 Python 中获得以下内容

我在我的 Jupyter 笔记本中关注此代码 如何在 python 中制作帕累托图?

我没有让帕累托均匀增加,而是它的之字形和 x-标签按字母顺序排序,而不是按字母顺序country排序df.sort_values

请提出可能是什么问题。

Python 帕累托问题

0 投票
1 回答
54 浏览

matlab - 我需要帮助在同一图上以不同颜色绘制 if/else 命令的不同排列

基本上我有一个代码,它产生了成本和可靠性之间所有可能排列的图。共有 864 个数据点分布在 8 行之间。其中五行有 2 个选项,其中三行有 3 个选项。

这里给出了我的代码的副本。我试图让“其他相机”和“深度和结构测试”的排列与其他六种可能性有不同的颜色。我尝试使用“gscatter”命令,但运气不佳。

我相信我需要在 if/else 语句本身中使用 scatter 命令,尽管我不太确定在“scatter”命令的“X”和“Y”中绘制什么。目前我的代码设置为以一种颜色绘制所有数据。我用“gscatter”删除了我的代码,因为我遇到了很多错误,当我试图修复它们时,情节最终没有按计划工作。

任何帮助表示赞赏。我没有很多使用 Matlab 的经验,我尝试四处寻找帮助,但没有任何效果。

这是一个示例代码,可以使我创建的问题更容易:

基本上我需要在每个 if 循环中制作一个情节,但我不知道该怎么做并将它们都放在同一个情节上

0 投票
1 回答
121 浏览

python - 在 scipy 中生成一个帕累托分布的随机值

我的代码如下:

这是输出:

这不是我所期望的。我认为帕累托分布给我的值接近给定值,有 80/20 的机会低于/超过给定值。我还对变量 loc 和 scale 进行了一些实验,但没有得到好的结果。

您能否指出我的假设或我使用 scipy pareto 模块的方式错在哪里?

0 投票
1 回答
361 浏览

r - 在多个列上计算多个 Pareto 图

我想出了如何创建一个帕累托图,但问题是如果我有一个表格需要计算和显示帕累托聊天,我就卡住了。

例如,我会为每个 Col 变量提供一个图表,最好一起显示。

我计算一张图表的代码是:

0 投票
0 回答
59 浏览

python - Python matplotlib:旋转条形图的 x 轴标签

刚开始编码,我还没有完全理解绘图。我正在创建一个帕累托图,我的条形标签很长。我从另一个线程复制了情节代码。如何旋转标签(45 或 90 度)

编码:

谢谢!

0 投票
1 回答
84 浏览

python - max(count)*fit/max(fit) 是什么意思?“适合”这个词应该表达什么?

docs.scipy.org中有一个生成帕累托分布的代码。我可以理解大部分代码片段,除了对 PDF(概率密度函数)使用术语“拟合”和公式:max(count)*fit/max(fit)

这是代码片段:

我在网上彻底搜索了公式:max(count)*fit/max(fit) 甚至用 pdf 替换了“fit”一词。但无法获得任何线索。请解释公式所传达的概念。

我假设使用术语“拟合”而不是 PDF,因为他们使用 PDF 的公式进行帕累托分布进行拟合。

最后,代码中的下划线“_”表达了什么:

0 投票
0 回答
160 浏览

r - stat_pareto 图中 y 轴值的不同比例

我从 ggQC 包中生成了三个stat_pareto,并使用ggplot2包中的以下函数:

然后,我使用了 gridExtra 包中的 grid.range 函数,一个图上绘制了三个帕累托图:

但是结果不是很令人满意,因为我在y轴上有不同的刻度。有谁知道如何以相同的比例绘制三个图表?

在此处输入图像描述

数据:

0 投票
1 回答
949 浏览

python - Pyomo:多目标优化

我正在使用此代码来解决多目标优化模型(电源调度)并尝试在我的代码中调整一个示例。

示例:https://stackoverflow.com/questions/50742999/multi-objective-optimization-example-pyomo。

我试图跳过“低效的帕累托前沿”部分并直接绘制“有效的帕累托前沿”。

第一个选项卡可以正常运行并生成Cost_min、Cost_max、Emission_min、Emission_max。

运行此选项卡中的代码后,未生成任何错误。但是当输出一个帕累托前沿时,这里只显示一个点。

结果如下所示。不知道为什么这不能输出正确的帕累托图。不知道代码的哪一步错了。

高效的 Pareto-front 谁能帮我处理这段代码?谢谢。维维

0 投票
2 回答
193 浏览

r - 在 Rstudio 中用 ggplot2 命名 x 轴的问题

我正在尝试创建一些帕累托图的变体。沿着代码前进,我面临一个我自己几个小时都无法解决的问题。这是关于包 ggplot2 (1) 的数据顺序并相应地重命名标签 (2)。

(1) 因为我想创建一个带有饱和曲线的有序条形图,所以我创建了一个从 X 到 X-1 的虚拟变量,所以我的条形图从高到低排序,如您在输出 (1) 中所见。通过解决这个问题,我创造了第二个我无法解决的问题。

(2) 我的 df 中有一个列,其中包含我想在 x 轴上看到的所有物种。但是, ggplot 不允许相应地打印它们。实际上,自从我添加了命令后,我不会在 x 轴上得到任何标签。不知何故,我不会得到任何错误。

所以我的问题是:有没有办法将我的物种列表用作 x 轴?(但请记住,我的数据必须从高到低排序)还是有人很容易找到解决标签问题的方法?

干杯

数据示例:

在此处输入图像描述

--> 对其他评论的回答:所以基本上我的问题是酒吧没有标上物种名称。我知道这是由于我的 dummyvar 导致的结果,它基本上是 1 到 22。所以我尝试强制 ggplot 用我想要的值命名 x 轴。但是这个输入不起作用

但回到你的建议:Jeah,我在创建这篇文章后尝试了 tidyverse,但处理得不够好。但是您的想法对我没有任何帮助,就像使用 ggplot 命令一样。

带 dplyr 的无序条形字符

0 投票
1 回答
222 浏览

r - ggplot 仅针对属于特定级别的点显示 Pareto Front

正在使用的库

mtcarsR 中的数据集为例。

为了找到帕累托边界和水平值一建立偏好

然后使用 top-all 计算水平值 wrt p

当如下创建可视化时

它将显示带有颜色的 mtcars 的 mpg 和 hp 值的图,每种颜色代表级别(接近最佳值)。如下

在此处输入图像描述

如果要为较低级别的所有点的每个区域绘制帕累托前线,可以运行

这导致

在此处输入图像描述

但是,对于一个人的情况,只有第 1 级是相关的,如何只显示第 1 级的点和特定的帕累托前沿?

更改factor(.level)factor(1)_

给出以下内容,忽略以前的级别,但其中一些不属于 1 级的似乎有特色

在此处输入图像描述