.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "examples/dataset/plot_lines.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note Click :ref:`here ` to download the full example code .. rst-class:: sphx-glr-example-title .. _sphx_glr_examples_dataset_plot_lines.py: Plot - Lines ============ .. GENERATED FROM PYTHON SOURCE LINES 26-40 .. code-block:: default from __future__ import annotations from gemseo.api import configure_logger from gemseo.core.dataset import Dataset from gemseo.post.dataset.lines import Lines from matplotlib import pyplot as plt from numpy import cos from numpy import linspace from numpy import pi from numpy import sin configure_logger() .. rst-class:: sphx-glr-script-out .. code-block:: none .. GENERATED FROM PYTHON SOURCE LINES 41-43 Build a dataset --------------- .. GENERATED FROM PYTHON SOURCE LINES 43-52 .. code-block:: default inputs = linspace(0, 1, 10)[:, None] outputs_1 = sin(2 * pi * inputs) outputs_2 = cos(2 * pi * inputs) dataset = Dataset() dataset.add_variable("x", inputs, "inputs") dataset.add_variable("y1", outputs_1, "outputs", cache_as_input=False) dataset.add_variable("y2", outputs_2, "outputs", cache_as_input=False) .. GENERATED FROM PYTHON SOURCE LINES 53-56 Plot y1 and y2 -------------- We can use the :class:`.Lines` plot. .. GENERATED FROM PYTHON SOURCE LINES 56-61 .. code-block:: default plot = Lines(dataset, variables=["y1", "y2"]) plot.linestyle = ["--", "-"] plot.execute(save=False, show=False) # Workaround for HTML rendering, instead of ``show=True`` plt.show() .. image-sg:: /examples/dataset/images/sphx_glr_plot_lines_001.png :alt: plot lines :srcset: /examples/dataset/images/sphx_glr_plot_lines_001.png :class: sphx-glr-single-img .. rst-class:: sphx-glr-timing **Total running time of the script:** ( 0 minutes 0.141 seconds) .. _sphx_glr_download_examples_dataset_plot_lines.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: plot_lines.py ` .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: plot_lines.ipynb ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_