You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While attempting to generate series plots (line plots) using METviewer reusing existing XML config files, the legends are missing in 6.0 release. However, when generating these plots using METviewer 5.1 the legends are plotted. NOTE the show_legend setting was introduced into the METplotpy config files in the METplotpy 3.0/METviewer 6.0 coordinated release.
METviewer creates a YAML config file with show_legend values as strings-'1' vs 1. The METplotpy code is expecting a numerical value of 1 to show legend(s), with any other value for "do not show" legend(s). This is more readily fixed in the METplotpy code to ensure that command line users can use 1, or '1' or 'true'|'True', etc. This is why the issue was moved from METviewer to METplotpy.
Expected Behavior
Plot is generated using the YAML config file created by METviewer, but no legends are present.
Submit a pull request to merge into main_<Version>.
Pull request: bugfix <Issue Number> main_<Version> <Description>
Define the pull request metadata, as permissions allow.
Select: Reviewer(s) and Development issue
Select: Milestone as the next bugfix version
Select: Coordinated METplus-X.Y Support project for support of the current coordinated release
Iterate until the reviewer(s) accept and merge your changes.
Delete your fork or branch.
Complete the steps above to fix the bug on the develop branch.
Branch name: bugfix_<Issue Number>_develop_<Description>
Pull request: bugfix <Issue Number> develop <Description>
Select: Reviewer(s) and Development issue
Select: Milestone as the next official version
Select: METplotpy-X.Y.Z Development project for development toward the next official release
Close this issue.
The text was updated successfully, but these errors were encountered:
METviewer is generating a YAML config file (that is used to generate the plot via METplotpy) with the show_legend setting to '1'. The METplotpy code expecting a numerical value of 1. Modifying the config.py to convert '1' and any variation of True (i.e. TRUE, true, etc) to numerical 1. This will provide better support for users who generate plots via command line.
Describe the Problem
This is transferred from METviewer Issue #561
While attempting to generate series plots (line plots) using METviewer reusing existing XML config files, the legends are missing in 6.0 release. However, when generating these plots using METviewer 5.1 the legends are plotted. NOTE the show_legend setting was introduced into the METplotpy config files in the METplotpy 3.0/METviewer 6.0 coordinated release.
METviewer creates a YAML config file with show_legend values as strings-'1' vs 1. The METplotpy code is expecting a numerical value of 1 to show legend(s), with any other value for "do not show" legend(s). This is more readily fixed in the METplotpy code to ensure that command line users can use 1, or '1' or 'true'|'True', etc. This is why the issue was moved from METviewer to METplotpy.
Expected Behavior
Plot is generated using the YAML config file created by METviewer, but no legends are present.
Using the following data and yaml config file, the resulting plot has no legend:
plot_20250109_014251.data.txt
plot_20250109_014251.yaml.txt
Environment
Describe your runtime environment:
1. Machine: (e.g. HPC name, Linux Workstation, Mac Laptop)
2. OS: (e.g. RedHat Linux, MacOS)
3. Software version number(s)
To Reproduce
Describe the steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
Post relevant sample data following these instructions:
https://dtcenter.org/community-code/model-evaluation-tools-met/met-help-desk#ftp
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
NCAR Base 2702701
Define the Metadata
Assignee
Labels
Milestone and Projects###
Define Related Issue(s)##
Consider the impact to the other METplus components.
Bugfix Checklist
See the METplus Workflow for details.
Branch name:
bugfix_<Issue Number>_main_<Version>_<Description>
Pull request:
bugfix <Issue Number> main_<Version> <Description>
Select: Reviewer(s) and Development issue
Select: Milestone as the next bugfix version
Select: Coordinated METplus-X.Y Support project for support of the current coordinated release
Branch name:
bugfix_<Issue Number>_develop_<Description>
Pull request:
bugfix <Issue Number> develop <Description>
Select: Reviewer(s) and Development issue
Select: Milestone as the next official version
Select: METplotpy-X.Y.Z Development project for development toward the next official release
The text was updated successfully, but these errors were encountered: