视图中无聚合的Drupal可视化
我正在尝试从非常简单的数据创建一个图表。我正在使用highcharts库和drupal可视化模块和视图。这似乎是我在互联网上看到的唯一涉及聚合的图形类型。例如,有人想要查找特定内容类型的节点中使用的分类术语的数量,他们使用饼图来显示百分比() 我试图可视化的数据类型是这样的视图中无聚合的Drupal可视化,drupal,highcharts,views,visualization,aggregation,Drupal,Highcharts,Views,Visualization,Aggregation,我正在尝试从非常简单的数据创建一个图表。我正在使用highcharts库和drupal可视化模块和视图。这似乎是我在互联网上看到的唯一涉及聚合的图形类型。例如,有人想要查找特定内容类型的节点中使用的分类术语的数量,他们使用饼图来显示百分比() 我试图可视化的数据类型是这样的 Year Products +------+----------+ | 2015 + 78 + +------+----------+ | 2014 + 74
Year Products
+------+----------+
| 2015 + 78 +
+------+----------+
| 2014 + 74 +
+------+----------+
| 2013 + 123 +
+------+----------+
| 2012 + 106 +
+------+----------+
| 2011 + 59 +
+------+----------+
| ... + ... +
我希望我的x轴是年,y轴是销售。“我的内容类型”具有以下每个字段。在视图中,我只包括年份字段和销售字段,它们都是整数
如果我以HTML网格的形式查看数据,我会在“视图”页面的底部看到:
Title
Test
Content
2015
78
2014
74
2013
123
2012
106
2011
59
所以看起来视图显示了这两个字段。但当我使用可视化(Highcharts)-折线图而不是HTML网格时,我得到:
视图生成的查询是:
SELECT TOP(10) node.[nid] AS [nid], node.[created] AS [node_created], 'node' AS field_data_field_year_node_entity_type, 'node' AS field_data_field_products_node_entity_type
FROM
{node} node
WHERE ( (( ([node].[status] = '1') AND ([node].[type] IN ('year')) )) )
ORDER BY node_created DESC
这使我认为视图不能通过连接从节点表和产品字段表中获取结果。相反,它将节点用作文本值,而不是整数,因此图表显示的值为零。有趣的是,在视图中,HTML图表格式可以获取值,而不是可视化格式
如何使用Highcharts和Visualization基于两列数据创建简单图表
谢谢在我看来,我通过以下方式实现了这一目标: --格式>可视化>设置: ---字段设置:仅启用要在中使用的字段 y轴。
---X轴设置:选择要在X轴上使用的字段 --字段>[您的y轴字段]: ----重写结果以从此字段中删除HTML标记 也许从一个地方来会对你有帮助。或者,您可以使用或Drupal插件--Highcharts的可视化编辑器。