我正在整理一个 docx 模板,其中包含许多可以使用 OpenTBS 更改其数据的图表。我已经成功地做了一些。一是给我带来问题。这是一种“两个图合一”的场景。见截图。我给图表的标题是“随时间变化的敏感性和报告”。你甚至可以通过这种方式将两个图表合二为一吗?我使用 OpenTBS 文档中列出的不同数组结构进行了许多不同的尝试,但均未成功。我收到错误“TinyButStrong Error OpenTBS Plugin: (ChartChangeSeries) 'Susceptibility & Reporting by Time Over Time': 无法更改图表'chart15' 中的系列'Jan 2016 Campaign #1': 找不到系列的名称。过程结束,除非您将 NoErr 属性设置为 true'。见代码。谢谢。
$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);