vg/draw: add a FillStyle
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- go
- Domaine
- data-visualization
Piste de recherche
Commencez dans le package vg/draw et examinez la démo matplotlib hatch liée pour comprendre le comportement attendu des motifs de remplissage. Comparez l’API provisoire de FillStyle et PatternStyle avec la gestion existante des couleurs de remplissage dans le package ; le travail est considéré comme terminé lorsque la personnalisation du remplissage demandée et les formes de motifs listées sont prises en charge.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
it should be possible to further customize the way one defines a "fill color", by e.g. adding a vg/draw.FillStyle that would allow to define filling patterns like so:
https://matplotlib.org/3.1.1/gallery/shapes_and_collections/hatch_demo.html

tentative API:
package vg/draw
type FillStyle struct {
Color color.Color
Background color.Color
Pattern PatternStyle
}
type PatternStyle uint8
const (
NoPattern PatternStyle = iota
HLinePattern
VLinePattern
HVLinePattern
SlashPattern
DoubleSlashPattern
BackSlashPattern
DoubleBackSlashPattern
PlusPattern
CrossPattern
StarPattern
DotPattern
CirclePattern
BigCirclePattern
)
- Langage dominant
- Go
- Étoiles
- 3k
- Forks
- 202
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de gonum/plot
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 52/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 32/100
-
plot/plotter: NewHist(binPoints) panic when a small negative number is usedPeut-être pris @SashaMIT l’a pris il y a 19 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
Toutes les issues de gonum/plot
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
schema-drift
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
stefanhoth/paperless-ngx-cli#61 ·
Les mainteneurs répondent en général sous 1 jour
-
Project submission: CodeAFOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
slavakurilyak/awesome-ai-agents#888 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement nav-pilot
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
kind/enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
Les mainteneurs répondent en général sous 1 jour