matplotlib
Créer des graphiques et des tracés scientifiques
Também disponível em: K-Dense-AI
La création de visualisations de qualité publication en Python nécessite la compréhension de l'API matplotlib, des options de style et des bonnes pratiques. Cette compétence fournit des modèles, des exemples de code et des conseils de dépannage pour générer des tracés professionnels, des graphiques et des visualisations 3D pour la recherche et l'analyse de données.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "matplotlib". Create a scatter plot showing the relationship between two variables with color coding
Resultado esperado:
- Use ax.scatter() with c parameter for color mapping
- Add a colorbar with plt.colorbar() to show the legend
- Set appropriate markersize and alpha for visibility
- Include axis labels and a title describing the relationship
A utilizar "matplotlib". Generate a heatmap from a 2D numpy array
Resultado esperado:
- Use ax.imshow() with cmap parameter for color mapping
- Add a colorbar to indicate the scale
- Set aspect='auto' to handle non-square cells
- Use im = ax.imshow(data, cmap='viridis') pattern
A utilizar "matplotlib". Create a 3D surface plot
Resultado esperado:
- Import Axes3D from mpl_toolkits.mplot3d
- Use fig.add_subplot(111, projection='3d') to create 3D axes
- Call ax.plot_surface(X, Y, Z, cmap='viridis') for surface plots
- Set axis labels with ax.set_xlabel(), ax.set_ylabel(), ax.set_zlabel()
Auditoria de Segurança
Baixo RiscoDocumentation and template skill for matplotlib visualization. Static findings are false positives caused by the scanner misinterpreting markdown code blocks as Ruby shell commands. Contains Python code examples only, no network calls beyond documentation URLs, no credential handling, and no external command execution. Safe for installation.
Fatores de risco
⚡ Contém scripts (2)
Pontuação de qualidade
O Que Você Pode Construir
Visualisations de recherche
Créer des figures de qualité publication pour les articles et rapports de recherche avec un style approprié.
Graphiques d'exploration de données
Générer des visualisations exploratoires incluant les distributions, les corrélations et les séries temporelles.
Tracés académiques
Apprendre les bases de matplotlib pour créer des tracés dans les travaux et devoirs.
Tente Estes Prompts
Create a line plot showing x and y data with matplotlib. Include axis labels, title, and grid lines.
Create a histogram and box plot to show the distribution of data values. Add a normal distribution overlay.
Create a figure with multiple subplots showing different views of the same data.
Create a plot with publication-quality styling using constrained layout and proper font sizes.
Melhores Práticas
- Utiliser l'interface orientée objet (fig, ax = plt.subplots()) au lieu de pyplot pour les figures complexes
- Définir la taille de la figure et le DPI lors de la création plutôt que de redimensionner après
- Appliquer constrained_layout=True ou tight_layout() pour éviter le chevauchement des étiquettes
- Utiliser des cartes de couleurs adaptées aux daltoniens comme viridis pour l'accessibilité
Evitar
- Éviter de s'appuyer sur la machine à états de pyplot pour les workflows multi-figures
- Ne pas utiliser la carte de couleurs jet en raison de sa non-uniformité perceptuelle
- Éviter de coder en dur des nombres magiques pour le style; utiliser rcParams pour la cohérence
- Ne pas oublier de fermer les figures avec plt.close() lors de la création de nombreux tracés
Perguntas Frequentes
Quelles versions de Python prennent en charge matplotlib?
Quelles sont les limites de taille de fichier pour les figures exportées?
Comment m'intégrer aux DataFrames pandas?
Mes données sont-elles sécurisées lors de la création de tracés?
Pourquoi mes étiquettes chevauchent-elles?
Comment cela se compare-t-il à seaborn ou plotly?
Detalhes do Desenvolvedor
Autor
davila7Licença
BSD-3-Clause
Repositório
https://github.com/davila7/claude-code-templates/tree/main/cli-tool/components/skills/scientific/matplotlibReferência
main
Estrutura de arquivos