.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "examples/plot_dadger.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end <sphx_glr_download_examples_plot_dadger.py>` to download the full example code. .. rst-class:: sphx-glr-example-title .. _sphx_glr_examples_plot_dadger.py: ======================================== Visualização de dados no dadger.rv0 ======================================== .. GENERATED FROM PYTHON SOURCE LINES 8-10 O primeiro passo para realizar o processamento do arquivo, assim como os demais arquivos de saída, é a leitura. .. GENERATED FROM PYTHON SOURCE LINES 10-15 .. code-block:: Python from idecomp.decomp import Dadger arq = Dadger.read("./decomp/dadger.rv0") .. GENERATED FROM PYTHON SOURCE LINES 16-19 O dadger, sendo um arquivo que se organiza por meio da declaração de registros, não possui, atualmente, uma interface que seja tabular. Desta forma, os métodos existentes retornam nenhum, um ou uma lista de objetos do registro específico solicitado. .. GENERATED FROM PYTHON SOURCE LINES 19-23 .. code-block:: Python termicas_semana1 = arq.ct(estagio=1) print(len(termicas_semana1)) .. rst-class:: sphx-glr-script-out .. code-block:: none 103 .. GENERATED FROM PYTHON SOURCE LINES 24-27 Mesmo sem uma interface explícita para dados tabulares, os registros foram construídos com o uso de propriedades que devem facilitar o pós-processamento pelo usuário. Por exemplo, para gerar um gráfico comparativo de GT em relação ao CVU: .. GENERATED FROM PYTHON SOURCE LINES 27-46 .. code-block:: Python import plotly.express as px import pandas as pd gtmin_pat1 = [t.inflexibilidade[0] for t in termicas_semana1] gtmax_pat1 = [t.disponibilidade[0] for t in termicas_semana1] cvus_pat1 = [t.cvu[0] for t in termicas_semana1] df = pd.DataFrame(data={"cvu": cvus_pat1, "gt": gtmax_pat1}) df.sort_values("cvu", inplace=True) df["gt"] = df["gt"].cumsum() df["gt"] += sum(gtmin_pat1) # sphinx_gallery_thumbnail_number = 1 fig = px.line( df, x="gt", y="cvu", line_shape="hv", ) fig .. raw:: html <div class="output_subarea output_html rendered_html output_result"> <div> <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_SVG"></script><script type="text/javascript">if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: "STIX-Web"}});}</script> <script type="text/javascript">window.PlotlyConfig = {MathJaxConfig: 'local'};</script> <script charset="utf-8" src="https://cdn.plot.ly/plotly-3.0.1.min.js"></script> <div id="ecdc5493-242b-43bd-b33a-c431625b671e" class="plotly-graph-div" style="height:525px; width:100%;"></div> <script type="text/javascript"> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("ecdc5493-242b-43bd-b33a-c431625b671e")) { Plotly.newPlot( "ecdc5493-242b-43bd-b33a-c431625b671e", [{"hovertemplate":"gt=%{x}\u003cbr\u003ecvu=%{y}\u003cextra\u003e\u003c\u002fextra\u003e","legendgroup":"","line":{"color":"#636efa","dash":"solid","shape":"hv"},"marker":{"symbol":"circle"},"mode":"lines","name":"","orientation":"v","showlegend":false,"x":{"dtype":"f8","bdata":"MzMzM7P0sUAzMzMzs\u002fSxQDMzMzOzK7JAMzMzM7NrskAzMzMzs6yyQDMzMzMz7bJAMzMzMzMss0A0MzMzM3K4QDQzMzMzcrhAAAAAAADBukAAAAAAAGe7QAAAAAAA97xAAAAAAABQvkAAAAAAALS+QAAAAAAAT8BAAAAAAABTwEAAAAAAAO7AQAAAAAAA98FAAAAAAICZwkAAAAAAADzDQJqZmZlZRsRAmpmZmVn6xEBmZmZmZq7FQGZmZmbmZMZAZmZmZubIxkDNzMzMDOXGQM3MzMwM5cZAzczMzAzuxkCamZmZWZHHQDQzMzOz\u002fsdANDMzMzO0yEA0MzMzMzvJQDQzMzMzkMlANDMzMzMTykA0MzMzM1XKQDQzMzMzh8pAZmZmZuZFzEBmZmZm5kXMQMzMzMxMcMxAzMzMzExwzECamZmZWQvNQJqZmZnZDM1AmpmZmdkMzUCamZmZWXXNQMzMzMyMAM5AzMzMzIwKzkDMzMzMjHnOQJqZmZmZ0M5AmpmZmZnQzkCamZmZmQ\u002fPQJqZmZmZD89AmpmZmZkPz0CamZmZmQ\u002fPQJqZmZmZD89AmpmZmZnNz0CamZmZmc3PQM3MzMwMw9BAzczMzIzu0EDNzMzMjGbRQDMzMzNTo9FAMzMzM1Oj0UAzMzMzU6rRQDMzMzPzzdFAAAAAAGDa0UDNzMzMjADSQJqZmZm5JtJAZ2ZmZoZO0kA0MzMzU3bSQDQzMzMTotJANDMzM1PM0kBnZmZmhivTQGdmZmaGK9NAZ2ZmZoYr00BnZmZmBkzTQGdmZmaGbNNAZ2ZmZoZs00BnZmZmhmzTQGdmZmbmitNAZ2ZmZuaK00BnZmZm5orTQGdmZmbmitNAZ2ZmZuaK00BnZmZm5orTQGdmZmbmitNAZ2ZmZuaK00BnZmZm5orTQGdmZmbmitNAZ2ZmZuaK00BnZmZm5orTQGdmZmbmitNAZ2ZmZuaK00BnZmZm5orTQGdmZmbmitNAZ2ZmZuaK00BnZmZmZq3TQGdmZmZmydNAmpmZmRnX00ABAAAAYOTTQAEAAABgB9RAAQAAAGAo1EABAAAA4D\u002fUQAEAAACgY9RAAQAAAABx1EA="},"xaxis":"x","y":{"dtype":"f8","bdata":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfhetRuB40QOxRuB6FKz9AmpmZmZn5T0CamZmZmflPQClcj8L1SFBASOF6FK7HUEDhehSuR\u002fFSQB+F61G4nlRAXI\u002fC9SgcVUBcj8L1KCxVQClcj8L1yFlAH4XrUbhOW0AfhetRuE5bQHsUrkfhil9A4XoUrkdZYEApXI\u002fC9ThhQFyPwvUo5GFA7FG4HoX7YUCuR+F6FPZiQIXrUbgehWNApHA9CtfrY0AK16NwPZJmQD0K16NwhWdApHA9CtczaEDXo3A9CvdqQLgehetR8GtApHA9CteDbEAzMzMzM2ttQNejcD0K329AH4XrUbimcEBI4XoUrmdxQKRwPQrXu3FArkfhehTecUDNzMzMzOBxQK5H4XoU8nJAw\u002fUoXI9mc0CF61G4Hm10QD0K16NwZXVAuB6F61GQdUBSuB6F66V1QFyPwvUoFHdAH4XrUbi+eUCamZmZmUl8QD0K16NwZX1AexSuR+G6fUBSuB6F6+F\u002fQLgehetR\u002fH9AuB6F61EggUAAAAAAAPiBQHsUrkfhEoNApHA9CtfbhEBcj8L1KLaFQIXrUbge0YVAXI\u002fC9Sg+hkDXo3A9CsuGQHsUrkfhlIdAFK5H4XoCiECkcD0K1yOIQKRwPQrXI4hAAAAAAABOiEAAAAAAAE6IQFyPwvUoTohACtejcD1OiEApXI\u002fC9bSIQArXo3A9DIpAH4XrUbhGi0BI4XoUro2LQEjhehSujYtAUrgehetPjEB7FK5H4XaMQHE9Ctej3oxAZmZmZmZcjUBI4XoUriWOQM3MzMzMkI5AzczMzMyUjkBI4XoUrhGPQI\u002fC9Shc949Aj8L1KFz3j0CPwvUoXPePQI\u002fC9Shc949Aj8L1KFz3j0CPwvUoXPePQI\u002fC9Shc949Aj8L1KFz3j0CPwvUoXPePQI\u002fC9Shc949Aj8L1KFz3j0AK16NwPTeSQArXo3A9N5JAFK5H4XoXk0DsUbgehReTQFK4HoXrSJNACtejcD38k0DD9Shcj4iVQMP1KFyPiJVAuB6F61F0mkA="},"yaxis":"y","type":"scatter"}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermap":[{"type":"scattermap","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"xaxis":{"anchor":"y","domain":[0.0,1.0],"title":{"text":"gt"}},"yaxis":{"anchor":"x","domain":[0.0,1.0],"title":{"text":"cvu"}},"legend":{"tracegroupgap":0},"margin":{"t":60}}, {"responsive": true} ) }; </script> </div> </div> <br /> <br /> .. rst-class:: sphx-glr-timing **Total running time of the script:** (0 minutes 0.067 seconds) .. _sphx_glr_download_examples_plot_dadger.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: plot_dadger.ipynb <plot_dadger.ipynb>` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: plot_dadger.py <plot_dadger.py>` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: plot_dadger.zip <plot_dadger.zip>` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery <https://sphinx-gallery.github.io>`_