Skip to content

Improve plot #74

@sverhoeven

Description

@sverhoeven

Continuation of #30

  • Plot vertical profiles
  • Add axes
  • Nicer axis extents/ticks
  • Render all permutations of experiment
  • Render more than one experiment
  • Add legend
  • Add color cycling
  • Tooltip on hover
  • Styling/font similar to SolidUI/Charts
    • Tinkered with font family/size/weight/letter spacing etc now mostly similar
    • For now stick with fixed axes and no grid lines as in chart.js, but open for opions.
  • Axis labels
  • Make it possible to select variable Variable picker #84
  • Make it possible to select time (playback controls?) Time slider for vertical profiles #85
  • Reuse own component in favour of solidui/chart for timeseries as well
    • This makes the app much slower; can we optimize? Seems ok now
    • Reduce history interval to 10 minutes instead of 1 minute; somewhat better but still not great
    • Remove dead code / unneeded dependencies (chart.js, chart component)
    • Fix playwright test: if we stick with this, the canvas is gone, so we cannot screenshot it
  • Make reactive (if data changes, update plot)
  • Responsive width/height Make analysis items responsive #83
  • Verify that gammaq/gammatheta always available
  • Add skew-T/log-p plots Add skew-T log-p diagrams #75
  • Move buttons to card header
  • What should be the default height? (currently simply extending profiles by 400m)
  • Do we want to modify units, e.g. from kg/kg to g/kg for more readable digits? Or time in hours/minuts rather than seconds?
  • Make typecheck happy

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions