mirror of
https://github.com/getredash/redash.git
synced 2025-12-19 17:37:19 -05:00
fixup! Add a word cloud vis
This commit is contained in:
@@ -88,7 +88,7 @@
|
||||
<script src="/scripts/visualizations/pivot.js"></script>
|
||||
<script src="/scripts/visualizations/date_range_selector.js"></script>
|
||||
<script src="/scripts/visualizations/wordcloud.js"></script>
|
||||
<script src="/scripts/visualizations/cloud.js"></script>
|
||||
<script src="/scripts/vendor/cloud.js"></script>
|
||||
<script src="/scripts/directives/directives.js"></script>
|
||||
<script src="/scripts/directives/query_directives.js"></script>
|
||||
<script src="/scripts/directives/data_source_directives.js"></script>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
wordCloudVisualization.config(['VisualizationProvider', function (VisualizationProvider) {
|
||||
VisualizationProvider.registerVisualization({
|
||||
type: 'WORD_CLOUD',
|
||||
name: 'Word cloud',
|
||||
name: 'Word Cloud',
|
||||
renderTemplate: '<word-cloud-renderer options="visualization.options" query-result="queryResult"></word-cloud-renderer>',
|
||||
editorTemplate: '<word-cloud-editor></word-cloud-editor>'
|
||||
});
|
||||
@@ -18,10 +18,10 @@
|
||||
reloadCloud = function () {
|
||||
|
||||
if (!angular.isDefined($scope.queryResult)) retun;
|
||||
data = $scope.queryResult.getData()
|
||||
cloud = d3.cloud
|
||||
data = $scope.queryResult.getData();
|
||||
cloud = d3.cloud;
|
||||
|
||||
wordsHash = {}
|
||||
wordsHash = {};
|
||||
if($scope.visualization.options.column){
|
||||
data.map(function(d) {
|
||||
d[$scope.visualization.options.column]
|
||||
@@ -37,9 +37,9 @@
|
||||
})
|
||||
}
|
||||
|
||||
wordList = []
|
||||
wordList = [];
|
||||
for(var key in wordsHash) {
|
||||
wordList.push({text: key, size: 10 + Math.pow(wordsHash[key],2)})
|
||||
wordList.push({text: key, size: 10 + Math.pow(wordsHash[key],2)});
|
||||
}
|
||||
|
||||
var fill = d3.scale.category20();
|
||||
@@ -81,7 +81,7 @@
|
||||
|
||||
}
|
||||
|
||||
$scope.$watch('queryresult && queryresult.getdata()', reloadCloud);
|
||||
$scope.$watch('queryResult && queryResult.getData()', reloadCloud);
|
||||
$scope.$watch('visualization.options.column', reloadCloud);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<word-cloud>
|
||||
<div>
|
||||
|
||||
</word-cloud>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user