我想弄清楚如何创建一个类似于这个的图表:
此类图表将使用任何用于创建图表的可用 Drupal 模块来创建。
我习惯使用图表模块,但我不知道如何用它来实现这种图表。
有任何想法吗?
根据此示例链接,我认为您绝对应该能够做到。如果您在阅读后仍然无法弄清楚,请告诉我,我可以看到您在哪里。
我已经设法使用Google 图表工具模块做到了。我真的更喜欢这个模块,因为它允许构建交互式图表。我的代码可以在下面找到:
function test_chart() {
$settings = array();
$settings['chart']['chartOne'] = array(
'header' => array('2004', '2005', '2006'),
'rows' => array(array('100', '500', '300') , array('900', '800','200')),
'columns' => array('Sales', 'Expenses'),
'chartType' => 'BarChart',
'containerId' => 'org_chart',
'options' => array(
'forceIFrame' => FALSE,
'title' => 'Bar Chart Test',
'width' => 550,
'height' => 250,
'vAxis' => array(title => 'Year',titleTextStyle=>array(color=>'red'))
)
);
//Draw it.
draw_chart($settings);
return '<p>Example org chart:</p><div id="org_chart" class="org_chart"></div>';
}
请注意,示例链接(用于 图表模块)的答案不再是查找有关此模块的文档的推荐 URL。在此期间,我在此处添加了一些相关信息...
现在确实有很多与图表相关的模块可用于在 Drupal 中创建图表。
Chart模块的项目页面包含一些信息,表明它“正在折旧,建议用户移至Charts模块”。尽管最近图表问题队列中的一些评论包含一些细节,说明正在重新考虑折旧。有关详细信息,请参阅该问题队列。
如果需要,请不要犹豫,在模块的问题队列中创建问题。作为替代方案,在此站点(或 Drupal Answers)上创建一个新问题,并找到一种方法让我知道它(例如,通过我在此处的任何问题或答案中的一些评论)。