Excel データから動的チャート動画(例:折れ線グラフ、円グラフ、横棒グラフ)を生成するジョブを送信します。チャートの要素(例:線の色、フォント)をカスタマイズできます。
操作説明
この操作では、Excel データから動的チャート動画を生成します。本機能は中国(上海)リージョンでのみご利用いただけます。
-
チャートタイトル、サブタイトル、データソース、単位などのテキスト要素をカスタマイズできます。また、フォントおよびフォントサイズを指定することも可能です。対応フォントの一覧については、「フォント一覧」をご参照ください。
-
組み込みスタイルとして、Normal、Mystery、Lively、Business、Green の 5 種類をサポートしています。
-
カスタムのバックグラウンドカラーまたはバックグラウンド画像を設定できます。
-
出力動画のプロパティ(例:動画再生時間、解像度、ビットレート)を設定できます。
サンプル:
-
折れ線グラフ:Excel サンプル、結果サンプル。
-
横棒グラフ:Excel サンプル、結果サンプル。
-
円グラフ:Excel サンプル、結果サンプル。
-
Normal スタイル:結果サンプル。
-
Mystery スタイル:結果サンプル。
-
Lively スタイル:結果サンプル。
-
Business スタイル:結果サンプル。
-
Green スタイル:結果サンプル。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ChartType |
string |
必須 |
生成するチャートの種類を指定します。 列挙値:
|
Line |
| Input |
string |
必須 |
入力データの構成を指定します。Excel ファイルの保存場所を設定します。 |
{"XlsFile":"https://your-bucket.oss-cn-shanghai.aliyuncs.com/obj.xls"} |
| OutputConfig |
string |
必須 |
出力動画の構成を指定します。 |
{"MediaURL":"https://your-bucket.oss-cn-shanghai.aliyuncs.com/obj.mp4","Bitrate":2000,"Width":800,"Height":680} |
| ChartConfig |
string |
任意 |
チャートの外観およびタイミングに関する全体的な構成を指定します。 |
{"Style":"Normal","TitleStartTime":"3000","ChartStartTime":"3000","VideoDuration":"15000"} |
| ChartTitle |
string |
任意 |
チャートタイトルの設定を指定します。 |
{"Text":"主标题","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
| Subtitle |
string |
任意 |
サブタイトルの設定を指定します。 |
{"Text":"副标题","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
| Unit |
string |
任意 |
データ単位ラベルの設定を指定します。 |
{"Text":"单位","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
| DataSource |
string |
任意 |
データソースラベルの設定を指定します。 |
{"Text":"数据来源","FontSize":"30","FontColor":"#000000","FontFile":"Microsoft YaHei"} |
| Background |
string |
任意 |
チャートのバックグラウンド設定を指定します。バックグラウンドカラーまたはバックグラウンド画像を設定できます。 |
{"Color":"#000000","ImageUrl":"http://your-bucket.oss-cn-shanghai.aliyuncs.com/obj.jpg"} |
| AxisParams |
string |
任意 |
軸のスタイル設定を指定します。 |
{"FontFile":"Microsoft YaHei","XAxisFontSize":"30","YAxisFontSize":"30","XAxisFontInterval":"30","AxisColor":"30"} |
| Title |
string |
任意 |
ジョブのタイトルを指定します。 |
任务标题 |
| Description |
string |
任意 |
ジョブの説明を指定します。 |
任务描述 |
| UserData |
string |
任意 |
JSON 形式で指定するカスタムユーザー定義データです。 |
{"user":"data"} |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答オブジェクトです。 |
||
| RequestId |
string |
リクエスト ID です。 |
******11-DB8D-4A9A-875B-275798****** |
| JobId |
string |
ジョブ ID です。 |
****20b48fb04483915d4f2cd8ac**** |
ジョブを送信した後は、応答で返された JobId を使用して、スマートタスク結果取得インターフェイス を呼び出し、ジョブのステータスを確認してください。正常に完了したジョブの応答例を以下に示します。
{
"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"
}
}
例
成功レスポンス
JSONJSON
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"JobId": "****20b48fb04483915d4f2cd8ac****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。