GenericMappingTools / GenericMappingTools/pygmt
Allow for "makecpt" style colormap functionality in grdimage and colobar
- Lingua principale
- Python
- Stelle
- 874
- Fork
- 255
- Merge medio
- 1g 21h
- PR unite (30g)
- 40
Descrizione
In classic gmt the function `makecpt` is used to create a "cpt" file that acts as a color map for plotting data in `grdimage` and in plotting a colorbar.
In its present state, pygmt does not (to the best of my knowledge) allow for creating a custom colormap for use in both `grdimage` and `colorbar`, which greatly limits the utility of pygmt. Such functionality could be achieved in the following way:
```
fig.makecpt(limits=[min, max], cmap=..., transparency=False, cpt='name of temporary output cpt file')
fig.grdimage(cpt='name of temporary cpt file')
fig.colorbar(cpt='name of temporary cpt file')
```
In practice, a single image could have several cpt files associated with it.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando gli entry point esistenti di PyGMT per makecpt, grdimage e colorbar, poiché l’issue propone nuovi metodi della figure e la gestione dei CPT. Determina come creare i CPT personalizzati e associarli a più plot, quindi verifica che una colormap generata possa essere utilizzata sia da grdimage sia da colorbar.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- data-visualization
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100