### Version Confirmation - [x] I have confirmed this bug exists on the latest [release](https://github.com/flixOpt/flixopt/releases) of FlixOpt ### Bug Description When plotting a node balance of a bus, the excess is not labeled properly. <img width="712" height="374" alt="Image" src="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/user-attachments/assets/e0de0d3e-b552-4575-930d-aa459de24844" /> ### Minimal Reproducible Example ```python import numpy as np import pandas as pd import flixopt as fx timesteps = pd.date_range('2020-01-01', periods=3, freq='h') flow_system = fx.FlowSystem(timesteps) flow_system.add_elements( fx.Bus('District Heating'), fx.Effect('costs', '€', 'Cost', is_standard=True, is_objective=True), fx.Sink( 'Heat Demand', inputs=[ fx.Flow(label='Thermal Load', bus='District Heating', size=1, fixed_relative_profile=np.array([30, 0, 20])) ], ), ) calculation = fx.FullCalculation('Simulation1', flow_system).do_modeling().solve(fx.solvers.HighsSolver(0.01, 60)) calculation.results['District Heating'].plot_node_balance() ``` ### Error Output ```shell ``` ### Solver Used HiGHS (default) ### Operating System Mac OS 26 ### Python Version 3.13 ### Environment Info ```shell <details> Replace this with your environment info </details> ```
Activity