Red de conocimiento informático - Material del sitio web - Cómo hacer un dibujo usando código Python - ¿Cómo dibujar un triángulo rectángulo isósceles con tres lados y tres colores usando Python?

Cómo hacer un dibujo usando código Python - ¿Cómo dibujar un triángulo rectángulo isósceles con tres lados y tres colores usando Python?

Dibujar con Python

Hoy comencé a pensar en usar Python para dibujar. Estaba confundido antes de probarlo. El entorno de desarrollo que usé fue Pycharm y el resultado fue una línea de comandos.

Después de buscar, aparecerá un cuadro de diálogo y luego podrá comenzar a dibujar, como en la imagen a continuación

La primera biblioteca de uso común es Turtle, que es una Python muy popular. lenguaje para dibujar. Biblioteca de funciones de imagen, la palabra significa tortuga. Puedes imaginar que la pequeña tortuga controla las instrucciones desde el origen en un sistema de coordenadas plano con eje x e y, y se dibujan los gráficos de rastreo.

Los comandos más utilizados son rotación y movimiento. Por ejemplo, para dibujar un círculo, significa moverse alrededor del centro del círculo. Por ejemplo, cómo dibujar esta imagen, en realidad hay dos comandos principales. :

( 200)

(170)

El primer comando es mover 200 unidades y trazar una trayectoria

El segundo comando es girar el cepillo en el sentido de las agujas del reloj 170. ¡Tenga en cuenta que el cepillo gira en el sentido de las agujas del reloj en este momento! El segundo comando gira el cepillo 170 grados en el sentido de las agujas del reloj. Tenga en cuenta que no se movió, simplemente giró en un ángulo

¿Y luego qué? Repite este ciclo y obtendrás esta imagen.

Divertido, ¿no?

Si necesitas estudiarlo detenidamente, puedes leer este artículo

Esta vaca finalmente usó esta biblioteca para dibujar un reloj en movimiento, lo cual es increíble.

Aunque las tortugas son divertidas, lo que quiero es darles los datos y luego dejar que hagan dibujos. Aquí encontraré una biblioteca de uso común para hacer dibujos.

Matplotlib es la biblioteca de dibujo más famosa de Python. Proporciona un conjunto de API de comandos similar a matlab, que es muy adecuado para el dibujo lineal interactivo. Entre ellos, el módulo pyplot de matplotlib es generalmente el más utilizado y permite a los usuarios dibujar rápidamente gráficos bidimensionales.

Es bastante simple de usar,

Primero importasplt_both músculo cínico de celosía

Luego, dados x e y, puedes dibujarlo con este comando (x, y ) Haz un dibujo y usa () para mostrar el gráfico.

Luego hay varias funciones de refinamiento, como agregar títulos, configurar etiquetas, rangos, colores, cuadrículas, etc. para los ejes x e y, que se tratan en

este artículo Hay introducciones detalladas.

Lo bueno de Internet hoy en día es que básicamente puedes buscar lo que necesitas y es gratis.

¿Por qué debería estudiar esto? Definitivamente voy a usarlo. Por ejemplo, ¿está bien si yo mismo dibujo una curva para Bitcoin?

Supongamos que ahora tiene un archivo csv de datos, una columna es la fecha, la otra es el precio de Bitcoin, y luego usa este comando para dibujar:

Lea las dos columnas de datos en pandas, fecha para df)#Establecer el segundo rango del eje Y

_ylabel('ahr999')

(color="k", linetype=":")# grid

(loc="center")#Legend

()

Ejecútalo y mira el efecto. Aunque es un poco feo, finalmente funciona. .

Entonces puedes trazar todos los índices en un gráfico. Espera, ¿cómo se suman tres o más ejes Y? Esta es otra pregunta, respóndela si te encanta pensar y aprender.

Utilice sus propios datos para crear su propio índice y luego colóquelos en la interfaz gráfica. Al mismo tiempo, le recordará automáticamente situaciones anormales, como comprar el fondo o vender, y utilizarlo. el programa para hacer tu propio barómetro.

Usar Python para hacer dibujos

Hoy comencé a pensar en usar Python para hacer dibujos. Estaba confundido antes de comenzar a usarlo. El entorno de desarrollo que uso es Pycharm y el resultado es una línea de comandos. ¿Esta imagen está dibujada?

Después de buscar, aparecerá un cuadro de diálogo y luego podrá comenzar a dibujar, como en la imagen a continuación

La primera biblioteca de uso común es Turtle, que es una Python muy popular. Biblioteca de funciones para dibujar imágenes. La palabra significa tortuga. Puedes imaginar que la pequeña tortuga controla las instrucciones desde el origen en un sistema de coordenadas plano con el eje x y el eje y, y se dibujan los gráficos que se arrastran.

Los comandos más utilizados son rotación y movimiento. Por ejemplo, para dibujar un círculo, significa moverse alrededor del centro del círculo. Por ejemplo, cómo dibujar esta imagen, en realidad hay dos comandos principales. :

( 200)

(170)

El primer comando es mover 200 unidades y trazar una trayectoria

El segundo comando es girar el cepillo en el sentido de las agujas del reloj 170. ¡Tenga en cuenta que el cepillo gira en el sentido de las agujas del reloj en este momento! El segundo comando gira el cepillo 170 grados en el sentido de las agujas del reloj. Tenga en cuenta que no se movió, simplemente giró en un ángulo

¿Y luego qué? Repite este ciclo y obtendrás esta imagen.

Divertido, ¿no?

Si necesitas estudiarlo detenidamente, puedes leer este artículo

Esta vaca finalmente usó esta biblioteca para dibujar un reloj en movimiento, lo cual es increíble.

Aunque las tortugas son divertidas, lo que quiero es darles los datos y luego dejar que hagan dibujos. Aquí encontraré una biblioteca de uso común para hacer dibujos.

Matplotlib es la biblioteca de dibujo más famosa de Python. Proporciona un conjunto de API de comandos similar a matlab, que es muy adecuado para el dibujo lineal interactivo. Entre ellos, el módulo pyplot de matplotlib es generalmente el más utilizado y permite a los usuarios dibujar rápidamente gráficos bidimensionales.

Es bastante simple de usar,

Primero importasplt_both músculo cínico de celosía

Luego, dados x e y, puedes dibujarlo con este comando (x, y ) Cree una imagen y use () para mostrarla en la imagen.

Luego hay varias funciones de refinamiento, como agregar títulos, configurar etiquetas, rangos, colores, cuadrículas, etc. para los ejes x e y, que se tratan en

este artículo Hay introducciones detalladas.

Lo bueno de Internet hoy en día es que básicamente puedes buscar lo que necesitas y es gratis.

¿Por qué debería estudiar esto? Definitivamente voy a usarlo. Por ejemplo, ¿está bien si yo mismo dibujo una curva para Bitcoin?

Supongamos que ahora tiene un archivo csv de datos, una columna es la fecha, la otra es el precio de Bitcoin, y luego usa este comando para dibujar:

Lea las dos columnas de datos en pandas, fecha para df)#Establecer el segundo rango del eje Y

_ylabel('ahr999')

(color="k", linetype=":")# grid

(loc="center")#Legend

()

Ejecútalo y mira el efecto. Aunque es un poco feo, finalmente funciona. .

Entonces puedes trazar todos los índices en un gráfico. Espera, ¿cómo se suman tres o más ejes Y? Esta es otra pregunta, respóndela si te encanta pensar y aprender.

Utilice sus propios datos para crear su propio índice y luego colóquelos en la interfaz gráfica. Al mismo tiempo, le recordará automáticamente situaciones anormales, como comprar el fondo o vender, y utilizarlo. el programa para hacer tu propio barómetro. ¿Cómo dibujar un triángulo rectángulo isósceles con tres lados y tres colores usando Python?

Puedes utilizar la biblioteca matplotlib en Python para dibujar gráficos.

A continuación se muestra un código de muestra para dibujar un triángulo rectángulo isósceles, con los tres lados representados por diferentes colores.

importasplt

#Definir los tres vértices del triángulo

x=

y=

#Usar plot La función dibuja los tres lados del triángulo con diferentes colores

([x[0], x[1]], [y[0], y[ 1]], color='red' )

([x[1], x[2]], [y[1], y[2]], color='verde')

([x[ 2], x[0]], [y[2], y[0]], color='blue')

#Establece el rango del eje de coordenadas

(-1 , 4)

(-1, 4)

#Display gráficos

()

Este código dibujará un gráfico de tres lados Un triángulo rectángulo isósceles de color, en el que el rojo representa el lado rectángulo, el verde y el azul representan los dos lados equiláteros, respectivamente. Puede modificar las coordenadas y los colores de los vértices según sea necesario para dibujar diferentes triángulos.