es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Desafortunadamente, Plotly no tiene una forma de marcador incorporada para un corazón. Sin embargo, es posible crear una forma de marcador personalizado utilizando la notación de ruta SVG y agregarlo a su gráfico de dispersión. Puede definir la ruta utilizando el atributo path del objeto marker. Aquí hay un ejemplo de cómo crear una forma de marcador de corazón y usarlo en un gráfico de dispersión:

    import plotly.graph_objs as go
    
    # Define la ruta para la forma de corazón utilizando la notación de ruta SVG
    heart_path = 'M0 10 A 10 10 0 0 1 10 0 A 10 10 0 0 1 20 10 Q 20 30 10 40 Q 0 30 0 10 Z'
    
    # Cree una traza de gráfico de dispersión con la forma de marcador de corazón personalizado
    trace = go.Scatter(
        x=[1, 2, 3, 4, 5],
        y=[1, 2, 1, 2, 1],
        mode='markers',
        marker={
            'symbol': heart_path,
            'size': 15,
            'color': 'red'
        }
    )
    
    # Agregue la traza a una figura y muéstrela
    fig = go.Figure(data=[trace])
    fig.show()
    

    Este código creará un gráfico de dispersión con marcadores en forma de corazón que se parecen a la imagen proporcionada en la pregunta. Puede ajustar el tamaño y el color de los marcadores utilizando los atributos size y color del objeto marker.

Comments are closed.