Soumet une tâche permettant de générer une vidéo de graphique dynamique, comme un graphique linéaire, un graphique circulaire ou un histogramme, à partir de données Excel. Vous pouvez personnaliser des éléments du graphique tels que la couleur des lignes et les polices.
Description de l'opération
Cette opération génère une vidéo de graphique dynamique à partir de données Excel. Cette fonctionnalité n'est disponible que dans la région de Shanghai.
-
Personnalisez les éléments textuels, notamment le titre du graphique, le sous-titre, la source des données et l'unité. Vous pouvez également spécifier la police et la taille de la police. Pour les polices prises en charge, consultez la Liste des polices.
-
Prend en charge cinq styles intégrés : Normal, Mystery, Lively, Business et Green.
-
Définissez une couleur d'arrière-plan ou une image d'arrière-plan personnalisée.
-
Configurez les propriétés de la vidéo de sortie, telles que la durée de la vidéo, les dimensions et le débit binaire.
Exemples :
-
Graphique linéaire : Exemple Excel, Exemple de résultat.
-
Histogramme : Exemple Excel, Exemple de résultat.
-
Graphique circulaire : Exemple Excel, Exemple de résultat.
-
Style Normal : Exemple de résultat.
-
Style Mystery : Exemple de résultat.
-
Style Lively : Exemple de résultat.
-
Style Business : Exemple de résultat.
-
Style Green : Exemple de résultat.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ice:SubmitDynamicChartJob |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ChartType |
string |
Oui |
Le type de graphique à générer. Valeurs valides :
|
Line |
| Input |
string |
Oui |
La configuration des données d'entrée, qui spécifie l'emplacement du fichier Excel. |
{"XlsFile":"https://your-bucket.oss-cn-shanghai.aliyuncs.com/obj.xls"} |
| OutputConfig |
string |
Oui |
La configuration de la vidéo de sortie. |
{"MediaURL":"https://your-bucket.oss-cn-shanghai.aliyuncs.com/obj.mp4","Bitrate":2000,"Width":800,"Height":680} |
| ChartConfig |
string |
Non |
La configuration globale de l'apparence et du minutage du graphique. |
{"Style":"Normal","TitleStartTime":"3000","ChartStartTime":"3000","VideoDuration":"15000"} |
| ChartTitle |
string |
Non |
Les paramètres du titre du graphique. |
{"Text":"Titre principal","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
| Subtitle |
string |
Non |
Les paramètres du sous-titre. |
{"Text":"Sous-titre","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
| Unit |
string |
Non |
Les paramètres du libellé de l'unité de données. |
{"Text":"Unité","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
| DataSource |
string |
Non |
Les paramètres du libellé de la source de données. |
{"Text":"Source des données","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
| Background |
string |
Non |
Les paramètres de l'arrière-plan du graphique. Vous pouvez spécifier une couleur d'arrière-plan ou une image d'arrière-plan. |
{"Color":"#000000","ImageUrl":"http://your-bucket.oss-cn-shanghai.aliyuncs.com/obj.jpg"} |
| AxisParams |
string |
Non |
Les paramètres de style des axes. Si XAxisFontInterval n'est pas spécifié ou est défini sur 0, le système calcule automatiquement l'intervalle. |
{"FontFile":"Microsoft YaHei","XAxisFontSize":"30","YAxisFontSize":"30","XAxisFontInterval":"30","AxisColor":"30"} |
| Title |
string |
Non |
Le titre de la tâche. |
Titre de la tâche |
| Description |
string |
Non |
La description de la tâche. |
Description de la tâche |
| UserData |
string |
Non |
Les données utilisateur personnalisées au format JSON. |
{"user":"data"} |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
L'objet de réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
******11-DB8D-4A9A-875B-275798****** |
| JobId |
string |
L'identifiant de la tâche. |
****20b48fb04483915d4f2cd8ac**** |
Après avoir soumis la tâche, utilisez le JobId renvoyé pour vérifier son état en appelant l'interface d'obtention des résultats de tâche intelligente (~~441172~~). Une tâche réussie renvoie une réponse similaire à l'exemple suivant. Get Smart Task Result Interface
{
"RequestId": "******2D-443C-5043-B0E4-867070******",
"JobResult": {
"MediaId": "******bf47c94e82b3b2014361******"
},
"State": "Finished",
"JobId": "******042d5e4db6866f6289d1******",
"SmartJobInfo": {
"JobType": "DynamicChart",
"ModifiedTime": "2022-01-21T07:02:02Z",
"UserId": 1234562230123456,
"CreateTime": "2022-01-21T07:02:02Z",
"Title": "Dynamic Chart Use Case 1",
"EditingConfig": "null"
}
}
Exemples
JSON format
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"JobId": "****20b48fb04483915d4f2cd8ac****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.