Skip to content

Commit 2eb3510

Browse files
Deployed 6292c2f with MkDocs version: 1.6.0
1 parent 621d7a9 commit 2eb3510

5 files changed

Lines changed: 645 additions & 277 deletions

File tree

reference/spotpython/mo/plot/index.html

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5201,7 +5201,7 @@ <h1>plot</h1>
52015201

52025202

52035203
<h2 id="spotpython.mo.plot.plot_mo" class="doc doc-heading">
5204-
<code class="highlight language-python"><span class="n">plot_mo</span><span class="p">(</span><span class="n">target_names</span><span class="p">,</span> <span class="n">combinations</span><span class="p">,</span> <span class="n">pareto</span><span class="p">,</span> <span class="n">y_rf</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">pareto_front</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">y_best</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">y_add</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">y_add2</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">y_add_color</span><span class="o">=</span><span class="s1">&#39;blue&#39;</span><span class="p">,</span> <span class="n">y_add2_color</span><span class="o">=</span><span class="s1">&#39;green&#39;</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">y_orig</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">pareto_front_orig</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">pareto_label</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">y_rf_color</span><span class="o">=</span><span class="s1">&#39;blue&#39;</span><span class="p">,</span> <span class="n">y_best_color</span><span class="o">=</span><span class="s1">&#39;red&#39;</span><span class="p">,</span> <span class="n">x_axis_transformation</span><span class="o">=</span><span class="s1">&#39;id&#39;</span><span class="p">,</span> <span class="n">y_axis_transformation</span><span class="o">=</span><span class="s1">&#39;id&#39;</span><span class="p">,</span> <span class="n">y_best_label</span><span class="o">=</span><span class="s1">&#39;Best&#39;</span><span class="p">,</span> <span class="n">y_add_label</span><span class="o">=</span><span class="s1">&#39;Add&#39;</span><span class="p">,</span> <span class="n">y_add2_label</span><span class="o">=</span><span class="s1">&#39;Add2&#39;</span><span class="p">,</span> <span class="n">filename</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span></code>
5204+
<code class="highlight language-python"><span class="n">plot_mo</span><span class="p">(</span><span class="n">target_names</span><span class="p">,</span> <span class="n">combinations</span><span class="p">,</span> <span class="n">pareto</span><span class="p">,</span> <span class="n">y_rf</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">pareto_front</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">y_best</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">y_add</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">y_add2</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">y_add_color</span><span class="o">=</span><span class="s1">&#39;blue&#39;</span><span class="p">,</span> <span class="n">y_add2_color</span><span class="o">=</span><span class="s1">&#39;green&#39;</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">y_orig</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">pareto_front_orig</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">pareto_label</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">y_rf_color</span><span class="o">=</span><span class="s1">&#39;blue&#39;</span><span class="p">,</span> <span class="n">y_best_color</span><span class="o">=</span><span class="s1">&#39;red&#39;</span><span class="p">,</span> <span class="n">x_axis_transformation</span><span class="o">=</span><span class="s1">&#39;id&#39;</span><span class="p">,</span> <span class="n">y_axis_transformation</span><span class="o">=</span><span class="s1">&#39;id&#39;</span><span class="p">,</span> <span class="n">y_best_label</span><span class="o">=</span><span class="s1">&#39;Best&#39;</span><span class="p">,</span> <span class="n">y_add_label</span><span class="o">=</span><span class="s1">&#39;Add&#39;</span><span class="p">,</span> <span class="n">y_add2_label</span><span class="o">=</span><span class="s1">&#39;Add2&#39;</span><span class="p">,</span> <span class="n">filename</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">9</span><span class="p">,</span> <span class="mi">6</span><span class="p">))</span></code>
52055205

52065206
<a href="#spotpython.mo.plot.plot_mo" class="headerlink" title="Permanent link">&para;</a></h2>
52075207

@@ -5523,13 +5523,27 @@ <h2 id="spotpython.mo.plot.plot_mo" class="doc doc-heading">
55235523
</td>
55245524
<td>
55255525
<div class="doc-md-description">
5526-
<p>If provided, saves the plot to the specified file. Supports &ldquo;pdf&rdquo; and &ldquo;png&rdquo; formats. Defaults to None.</p>
5526+
<p>If provided, saves the plot to the specified file. Supports &ldquo;pdf&rdquo; and &ldquo;png&rdquo; formats. Defaults to None.</p>
55275527
</div>
55285528
</td>
55295529
<td>
55305530
<code>None</code>
55315531
</td>
55325532
</tr>
5533+
<tr class="doc-section-item">
5534+
<td><code>figsize</code></td>
5535+
<td>
5536+
<code>tuple</code>
5537+
</td>
5538+
<td>
5539+
<div class="doc-md-description">
5540+
<p>Figure size (width, height) in inches. Default is (9, 6).</p>
5541+
</div>
5542+
</td>
5543+
<td>
5544+
<code>(9, 6)</code>
5545+
</td>
5546+
</tr>
55335547
</tbody>
55345548
</table>
55355549

@@ -5712,7 +5726,11 @@ <h2 id="spotpython.mo.plot.plot_mo" class="doc doc-heading">
57125726
<span class="normal">146</span>
57135727
<span class="normal">147</span>
57145728
<span class="normal">148</span>
5715-
<span class="normal">149</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span> <span class="nf">plot_mo</span><span class="p">(</span>
5729+
<span class="normal">149</span>
5730+
<span class="normal">150</span>
5731+
<span class="normal">151</span>
5732+
<span class="normal">152</span>
5733+
<span class="normal">153</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span> <span class="nf">plot_mo</span><span class="p">(</span>
57165734
<span class="n">target_names</span><span class="p">:</span> <span class="nb">list</span><span class="p">,</span>
57175735
<span class="n">combinations</span><span class="p">:</span> <span class="nb">list</span><span class="p">,</span>
57185736
<span class="n">pareto</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
@@ -5735,6 +5753,7 @@ <h2 id="spotpython.mo.plot.plot_mo" class="doc doc-heading">
57355753
<span class="n">y_add_label</span><span class="o">=</span><span class="s2">&quot;Add&quot;</span><span class="p">,</span>
57365754
<span class="n">y_add2_label</span><span class="o">=</span><span class="s2">&quot;Add2&quot;</span><span class="p">,</span>
57375755
<span class="n">filename</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
5756+
<span class="n">figsize</span><span class="p">:</span> <span class="nb">tuple</span> <span class="o">=</span> <span class="p">(</span><span class="mi">9</span><span class="p">,</span> <span class="mi">6</span><span class="p">),</span>
57385757
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
57395758
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
57405759
<span class="sd"> Generates scatter plots for each combination of two targets from a multi-output prediction while highlighting Pareto optimal points.</span>
@@ -5762,7 +5781,9 @@ <h2 id="spotpython.mo.plot.plot_mo" class="doc doc-heading">
57625781
<span class="sd"> x_axis_transformation (str): Transformation for the x-axis. Options are &quot;id&quot; (linear), &quot;log&quot; (logarithmic), and &quot;loglog&quot; (log-log). Defaults to &quot;id&quot;.</span>
57635782
<span class="sd"> y_axis_transformation (str): Transformation for the y-axis. Options are &quot;id&quot; (linear), &quot;log&quot; (logarithmic), and &quot;loglog&quot; (log-log). Defaults to &quot;id&quot;.</span>
57645783
<span class="sd"> filename (str, optional):</span>
5765-
<span class="sd"> If provided, saves the plot to the specified file. Supports &quot;pdf&quot; and &quot;png&quot; formats. Defaults to None.</span>
5784+
<span class="sd"> If provided, saves the plot to the specified file. Supports &quot;pdf&quot; and &quot;png&quot; formats. Defaults to None.</span>
5785+
<span class="sd"> figsize (tuple):</span>
5786+
<span class="sd"> Figure size (width, height) in inches. Default is (9, 6).</span>
57665787

57675788
<span class="sd"> Returns:</span>
57685789
<span class="sd"> None: Displays or saves the plot.</span>
@@ -5786,7 +5807,8 @@ <h2 id="spotpython.mo.plot.plot_mo" class="doc doc-heading">
57865807
<span class="n">y_orig</span> <span class="o">=</span> <span class="n">y_orig</span><span class="o">.</span><span class="n">values</span>
57875808

57885809
<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">j</span> <span class="ow">in</span> <span class="n">combinations</span><span class="p">:</span>
5789-
<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">()</span>
5810+
<span class="c1"># Create figure with specified size</span>
5811+
<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="n">figsize</span><span class="p">)</span>
57905812
<span class="n">s</span> <span class="o">=</span> <span class="mi">50</span> <span class="c1"># Base size for points</span>
57915813
<span class="n">pareto_size</span> <span class="o">=</span> <span class="n">s</span> <span class="c1"># Size for Pareto points</span>
57925814
<span class="k">if</span> <span class="n">pareto_label</span><span class="p">:</span>

0 commit comments

Comments
 (0)