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

#2101: Curves: Improve curves properties and rendering #2101

Open
25 of 35 tasks
LaykDimon opened this issue Jun 29, 2023 — with Board Genius Sync · 1 comment
Open
25 of 35 tasks

#2101: Curves: Improve curves properties and rendering #2101

LaykDimon opened this issue Jun 29, 2023 — with Board Genius Sync · 1 comment
Assignees
Labels
enhancement New feature or request Neo

Comments

Copy link
Collaborator

LaykDimon commented Jun 29, 2023

  • Add a droplines property (string list) - IC50 (IC55, etc. later)
  • Don't render curves before the axes start
  • Change margins in grid cell for axes
  • Add 5% margins for the viewport, with log scales - pixel coordinates -> inflate -> map to world coordinates
  • Don't render confidence intervals by default
  • Render x and y labels if the cell size is enough
  • Render plot title if the cell size is enough
  • Add legend in a cell with marker and series name
  • Add custom tooltip for curves column header - show the global series marker with color and name from tags
  • Fix global chart options on the grid column level
  • Implement capability to easily add custom properties to fit (for instance, Z prime factor)
  • Fix log data rendering by sending data in screen coordinates and rendering it
  • Add additional label rendering on the plot (for example, some custom user data), the default color is the series color
  • Add the capability to control parameter bounds
  • Fix curves rendering (inverting the y while converting the coordinates)
  • Fix labels rendering on the axes (maybe take the approach from the scatterplot, right now - just check the length of the number in chars)
  • Add error handling for empty cells and other error things
  • Add standard deviation (stdev) for each point - renders a line between the point value and the stdev value
  • Fix stdev for different marker sizes
  • Add point marker size control
  • Add fitting line style control
  • Add custom point color coding
  • Add custom point marker
  • Add the capability to see the curve name by clicking it
  • Check and fix the curve fitting
  • Check and fix the axes scale
  • Add tooltips on points
  • Add checks for the logarithm in the changeBounds for minX, maxX, minY, maxY
  • Fix the parameters rendering on the plot
  • Add median of series parameters rendering on the plot
  • Improve the curves demo app
  • Fix the sizes for the title rendering
  • Show the proper tooltip for the small cells, don't allow clickToToggle, and fix margins in small cells
  • Fix confidence interval rendering for logarithmic modes
  • Add errorModel property (constant or proportional)
@LaykDimon LaykDimon added the Neo label Jun 29, 2023
@LaykDimon LaykDimon self-assigned this Jun 29, 2023
@LaykDimon LaykDimon added the enhancement New feature or request label Jun 29, 2023
LaykDimon added a commit that referenced this issue Jul 17, 2023
LaykDimon added a commit that referenced this issue Jul 19, 2023
LaykDimon added a commit that referenced this issue Nov 17, 2023
Copy link
Member

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-14874

@dnillovna dnillovna changed the title Curves: Improve curves properties and rendering #2101: Curves: Improve curves properties and rendering Feb 12, 2024
LaykDimon added a commit that referenced this issue Apr 3, 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 Neo
Projects
None yet
Development

No branches or pull requests

2 participants