Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
视图中无聚合的Drupal可视化_Drupal_Highcharts_Views_Visualization_Aggregation - Fatal编程技术网

视图中无聚合的Drupal可视化

视图中无聚合的Drupal可视化,drupal,highcharts,views,visualization,aggregation,Drupal,Highcharts,Views,Visualization,Aggregation,我正在尝试从非常简单的数据创建一个图表。我正在使用highcharts库和drupal可视化模块和视图。这似乎是我在互联网上看到的唯一涉及聚合的图形类型。例如,有人想要查找特定内容类型的节点中使用的分类术语的数量,他们使用饼图来显示百分比() 我试图可视化的数据类型是这样的 Year Products +------+----------+ | 2015 + 78 + +------+----------+ | 2014 + 74

我正在尝试从非常简单的数据创建一个图表。我正在使用highcharts库和drupal可视化模块和视图。这似乎是我在互联网上看到的唯一涉及聚合的图形类型。例如,有人想要查找特定内容类型的节点中使用的分类术语的数量,他们使用饼图来显示百分比()

我试图可视化的数据类型是这样的

      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的可视化编辑器。