Maison >développement back-end >Tutoriel Python >Comment remplir les couleurs des graphiques en python

Comment remplir les couleurs des graphiques en python

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-06-22 11:40:4054987parcourir

En utilisant Turtle, vous pouvez non seulement tracer des lignes, mais également remplir les lignes fermées tracées.

-Définir la couleur de remplissage : fillecolor(r, g, b)

-Démarrer le remplissage : start_fill()

-Fin du remplissage : end_fill()

Comment remplir les couleurs des graphiques en python

Dessinez un ensemble de cœurs répartis aléatoirement avec des tailles aléatoires et des tons différents. Initialisez d’abord une couleur de remplissage. Ensuite, utilisez start_fill() avant de dessiner chaque forme et end_fill() après le dessin. Cela vous donnera un effet comblant.

Recommandations associées : "Tutoriel vidéo Python"

import turtle as t
import random as r
def pink():
    color = (1, r.random(), 1)
    return color
def randomrange(min, max):
    return min + (max- min)*r.random()
def moveto(x, y):
    t.penup()
    t.goto(x, y)
    t.pendown()
def heart(r, a):
    factor = 180
    t.seth(a)
    t.circle(-r, factor)
    t.fd(2 * r)
    t.right(90)
    t.fd(2 * r)
    t.circle(-r, factor)
t.setup(800, 800, 200, 200)
t.speed(9)
t.pensize(1)
t.penup()
for i in range(20):
    t.goto(randomrange(-300, 300), randomrange(-300, 300))
    t.begin_fill()
    t.fillcolor(pink())
    heart(randomrange(10, 50), randomrange(0, 90))
    t.end_fill()
moveto(400, -400)
t.done()

Les résultats sont les suivants :

Comment remplir les couleurs des graphiques en python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn