我在一起制作了一个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