我在一起製作了一個docx模板,其中包含許多可以使用OpenTBS更改數據的圖表。我已經成功地做了一些。一個給我的問題。這是一種'兩個圖表'的情景。看截圖。我已給圖表標題'敏感性&按時間報告'。這樣,你甚至可以在一個圖表中放入兩個圖表嗎?我使用OpenTBS文檔中列出的不同陣列結構做了許多不同的嘗試,但沒有取得任何成功。我收到錯誤'TinyButStrong錯誤OpenTBS插件:(ChartChangeSeries)'易感性&隨時間變化的報告':無法在圖表'chart15'中更改系列'2016年1月活動#1':未找到系列的名稱。該過程結束,除非您將NoErr屬性設置爲true。看代碼。謝謝。 OpenTBS圖表'需要兩個統計圖'數據結構建議
$chartName = 'Susceptibility & Reporting by Time Over Time';
$newLegend = false;
$newValues = array(
array(
'Reported Email Correctly',
'First Link Clicked/Attachment Run'
),
array(180, 180)
);
$SeriesNameOrNum = 'Jan 2016 Campaign #1';
$TBS->PlugIn(OPENTBS_CHART, $chartName, $SeriesNameOrNum, $newValues, $newLegend);
$newValues = array(
array(
'Reported Email Correctly',
'First Link Clicked/Attachment Run'
),
array(140, 140)
);
$SeriesNameOrNum = 'April 2016 Campaign #2';
$TBS->PlugIn(OPENTBS_CHART, $chartName, $SeriesNameOrNum, $newValues, $newLegend);
$newValues = array(
array(
'Reported Email Correctly',
'First Link Clicked/Attachment Run'
),
array(100, 100)
);
$SeriesNameOrNum = 'Oct 2016 Campaign #3';
$TBS->PlugIn(OPENTBS_CHART, $chartName, $SeriesNameOrNum, $newValues, $newLegend);
$newValues = array(
array(
'Reported Email Correctly',
'First Link Clicked/Attachment Run'
),
array(80, 80)
);
$SeriesNameOrNum = 'Oct 2016 Campaign #4';
$TBS->PlugIn(OPENTBS_CHART, $chartName, $SeriesNameOrNum, $newValues, $newLegend);
https://i.stack.imgur.com/6EmWk.png
如果不知道更多關於使用此圖表定義的實際系列(在編輯模式下),很難說。有些圖表有它們的系列和類別。如果首先建議你重命名沒有'#'的系列,這可能是一個欺騙OpenTBS的特殊字符。 – Skrol29