adafruit / adafruit/Adafruit_CircuitPython_DisplayIO_Layout
Feature Request: Line Colors for Cartesian Plot Lines
- Lenguaje dominante
- Python
- Estrellas
- 13
- Forks
- 16
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
As far as I can tell there's no parameter for changing the line color with cartesian. Would like to change it depending on y-axis value.
[Here's my current code for the fitbit api project. ](https://github.com/DJDevon3/My_Circuit_Python_Projects/blob/main/Boards/espressif/Unexpected%20Maker%20Feather%20S3/3.5%20TFT%20Featherwing/Fitbit%20API%20Graph/code.py)
```py
my_plane = Cartesian(
x=30, # x position for the plane
y=60, # y plane position
width=DISPLAY_WIDTH-20, # display width
height=DISPLAY_HEIGHT-80, # display height
xrange=(0, 14), # x range
yrange=(lowest_y[0], highest_y[0]), # y range
axes_color=bar_color(highest_y[0]),
pointer_color=TEXT_PINK,
axes_stroke=4,
major_tick_stroke=2,
subticks=True,
)
```


Only thing I can currently colorize is the axes depending on value.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza inspeccionando el componente Cartesian y su API actual de renderizado de líneas, usando el ejemplo de Fitbit del issue para entender el comportamiento solicitado. Determina cómo puede depender el color de una línea de su valor en el eje y y, después, verifica que el gráfico Cartesian admita la personalización de color solicitada y que el comportamiento de renderizado existente permanezca intacto.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- data-visualization
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 30/100