Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create graphs for statistics #52

Open
EmmaTellblom opened this issue Aug 4, 2024 · 0 comments
Open

Create graphs for statistics #52

EmmaTellblom opened this issue Aug 4, 2024 · 0 comments
Labels
enhancement New feature or request UI-UX
Milestone

Comments

@EmmaTellblom
Copy link
Owner

Title

Create Graphs for Cycle Length, Ovulation Day, and Luteal Phase

Description

We need to implement three specific graphs in the Aapp to enhance period tracking. These graphs will focus on visualizing cycle length, the day of ovulation, and the luteal phase, providing users with clear insights into their menstrual cycle.

Objectives

  • Create Graphs: Develop and integrate the following graphs into the app.

Suggested Graphs

  1. Cycle Length Distribution

    • Purpose: Visualize the distribution of cycle lengths over a period.
    • Details: Show the frequency of various cycle lengths, allowing users to see patterns and averages.
  2. Day of Ovulation

    • Purpose: Display the predicted or recorded ovulation days within the menstrual cycle.
    • Details: On which cycleNr did ovulation occur
  3. Luteal Phase Analysis

    • Purpose: Analyze the duration of the luteal phase across different cycles.
    • Details: Show average, median, and range of luteal phase durations, helping users understand variations and patterns.

Requirements

  • Data Integration: Ensure that each graph receives accurate and updated data from the database
  • User Interface: Integrate the graphs in a user-friendly manner that aligns with the app’s design.
  • Responsiveness: Ensure graphs are responsive and display correctly on different screen sizes and orientations.

Acceptance Criteria

  • Graphs accurately reflect the cycle length, ovulation day, and luteal phase data.
  • The implementation is visually clear and consistent with the app’s design guidelines.
  • Graphs are tested for compatibility and responsiveness across various devices.

Additional Notes

  • Consider using libraries such as MPAndroidChart or any other suitable graphing library for Android.
  • Provide users with interactive features, such as zooming and data filtering, to enhance usability.

Please provide feedback or additional suggestions on the types of graphs and their implementation.

@EmmaTellblom EmmaTellblom added enhancement New feature or request UI-UX labels Aug 4, 2024
@EmmaTellblom EmmaTellblom added this to the Version 1.9 milestone Aug 4, 2024
@EmmaTellblom EmmaTellblom modified the milestones: Version 1.9, Version 2.0 Sep 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request UI-UX
Projects
None yet
Development

No branches or pull requests

1 participant