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

Comment remplir les couleurs des graphiques en python

爱喝马黛茶的安东尼
Libérer: 2019-06-22 11:40:40
original
54961 Les gens l'ont consulté

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()
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal