Une solution complète pour résoudre les problèmes de rendu des caractères chinois et les blocs tofu dans les visualisations de données Matplotlib.
Le moyen le plus rapide d'installer une compétence directement depuis le registre.
npx clawhub@latest install python-matplotlib-chinese-font
Copiez le dossier de la compétence dans l'un de ces emplacements
~/.openclaw/skills/ <project>/skills/ Priorité : Espace de travail > Local > Intégré
Copiez ce prompt dans OpenClaw pour l'installer automatiquement.
Aide-moi à installer python-matplotlib-chinese-font via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).
Obtenez les fichiers bruts de la compétence dans une archive ZIP.
Cette compétence résout le problème notoire où Matplotlib ne parvient pas à rendre les caractères chinois par défaut, ce qui entraîne des avertissements de glyphes manquants et des boîtes carrées dans les tracés. En utilisant Openclaw Skills, les développeurs peuvent mettre en œuvre une configuration portable et multiplateforme qui regroupe la gestion des polices directement dans le flux de travail du projet. Elle fournit un moyen standardisé d'enregistrer des polices comme BabelStoneHan ou SimHei, garantissant que les titres, les légendes et les étiquettes des axes apparaissent correctement sur différents systèmes d'exploitation sans dépendre des installations de polices à l'échelle du système.
Au-delà du rendu de texte, cette compétence résout également des effets secondaires courants tels que l'affichage incorrect des signes moins dans les coordonnées. Elle se concentre sur les meilleures pratiques pour les développeurs Python, en mettant l'accent sur la gestion des chemins absolus et les méthodes d'enregistrement de polices indépendantes de la version qui fonctionnent avec les versions modernes et anciennes de Matplotlib.
Tout d'abord, créez un répertoire de polices et téléchargez le fichier de police nécessaire :
mkdir -p fonts
curl -L -o fonts/BabelStoneHan.ttf "https://www.babelstone.co.uk/Fonts/Download/BabelStoneHan.ttf"
Ensuite, copiez le modèle de configuration depuis votre référentiel local Openclaw Skills :
cp ~/.openclaw/skills/python-matplotlib-chinese-font/templates/setup_font.py ./
Enfin, initialisez la police dans votre script Python :
from setup_font import setup_chinese_font
setup_chinese_font()
La compétence utilise un modèle de répertoire structuré pour maintenir la portabilité :
| Composant | Chemin | Description |
|---|---|---|
| Stockage des polices | /fonts/ |
Contient les fichiers TTF (ex: BabelStoneHan.ttf) |
| Configuration | /templates/ |
Scripts Python réutilisables pour l'enregistrement des polices |
| Utilitaires | /references/ |
contient plot_utils.py pour les fonctions de traçage avancées |
| Vérification | /references/ |
Inclut test_chinese_font.py pour la validation de l'environnement |
Chargement
Une couche d'accès aux données unifiée fournissant une intelligence fluide et multi-sources pour les positions des traders Polymarket, les métadonnées de marché et l'analyse historique des transactions.

Un utilitaire d'automatisation complet pour valider, versionner et déployer des fichiers SKILL.md sur plusieurs places de marché d'agents IA simultanément.

Un pipeline puissant à trois agents pour générer, valider et exporter des diagrammes D2 et des architectures système professionnels.

Un outil de récupération de données en temps réel pour obtenir les meilleures vidéos tendance et les informations des créateurs de Bilibili sans nécessiter d'authentification.

Transformez des idées techniques vagues et des exigences dispersées en documents de type Request for Comments (RFC) et en conceptions d'architecture professionnelles.

Transformez les logs de commit git bruts en notes de version professionnelles et structurées, classées par impact et fonctionnalité.








































