Derzeit arbeite ich an einer Webanwendung mit Angularjs. Ich muss Heat-Map auf einem Svg zeigen, um einige Analysen zu zeigen. Kann mir jemand eine JavaScript-Bibliothek vorschlagen?Wie kann ich Heatmap auf Svg Bild rendern?
0
A
Antwort
0
Sie können eine benutzerdefinierte Direktive für dasselbe erstellen. Ich habe eine AngularJS verkleinerte Datei verwendet ...
(URL: https://www.patrick-wied.at/static/heatmapjs/assets/js/heatmap.min.js)
ich nichts mehr relevant auf GitHub oder anderswo finden könnte! Wenn Sie etwas finden, aktualisieren Sie das hier bitte.
Wie auch immer, ich habe versucht, eine kleine Heatmap mit dieser externen Datei zu erstellen, hoffe, das hilft!
var myApp = angular.module('myapp', []);
myApp
.controller('HeatMapCtrl', function($scope) {
//random data
var points = [];
var max = 0;
var width = 840;
var height = 400;
var len = 200;
while (len--) {
var val = Math.floor(Math.random() * 100);
max = Math.max(max, val);
var point = {
x: Math.floor(Math.random() * width),
y: Math.floor(Math.random() * height),
value: val
};
points.push(point);
}
// heatmap data format
$scope.heat_data = {
max: max,
data: points
};
})
.directive('heatMap', function() {
return {
restrict: 'E',
scope: {
data: '='
},
template: '<div container></div>',
link: function(scope, ele, attr) {
scope.heatmapInstance = h337.create({
container: ele.find('div')[0]
});
scope.heatmapInstance.setData(scope.data);
}
};
});
heat-map {
width: 600px;
height: 300px;
display: block;
}
heat-map div {
height: 100%;
}
<script src="https://www.patrick-wied.at/static/heatmapjs/assets/js/heatmap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.1/angular.min.js"></script>
<div ng-app="myapp">
<div ng-controller="HeatMapCtrl">
<heat-map data="heat_data"></heat-map>
</div>
</div>
Verwandte Themen
- 1. Kann html2canvas Svg auf einer Seite rendern?
- 2. Wie kann ich Svg Bild verwischen?
- 3. Wie kann ich Svg-Code als. Svg Bild speichern?
- 4. Heatmap oben auf dem Bild
- 5. Kann ich SVG mit SkiaSharp in PNG rendern?
- 6. SVG nicht rendern IE 11
- 7. github svg überhaupt nicht rendern
- 8. Rendern von SVG-Bildern auf einer Leinwand
- 9. Wie kann ich auf eine Cubemap rendern?
- 10. Rendern von SVG-Daten mit Angular 2
- 11. Bild auf SVG-Pfad animieren
- 12. Wie kann ich ein SVG-Bild mit einem Auswahlmenü verbinden?
- 13. Wie kann ich eine spezifische Heatmap erstellen?
- 14. Wie zentriere ich ein responsives SVG-Bild?
- 15. React Native & Expo - SVG wird nicht auf iOS-Gerät rendern
- 16. Wie Rendern und Animieren von Svg-Icons?
- 17. Wie kann ich das Rendern einer 3D-Szene rendern?
- 18. Wie erstelle ich ein reaktionsfähiges SVG-Bild
- 19. Reagieren - Rendern importierte .SVG-Datei
- 20. Wie rendern Sie einen Teil einer SVG im Canvas-Bereich?
- 21. So füllen Sie Svg Form, wenn ich auf Svg-Bild ohne Verlust berühren Qualität von Svg
- 22. Wie Rendern Svg in Reactive-native?
- 23. Wie kann ich sehen, warum mein SVG nicht rendert?
- 24. Wie kann ich SVG-Datei auf React Native zeigen?
- 25. D3 Ich kann keine einfache Zeile rendern
- 26. Wie kann SVG in Android Webkit angezeigt werden? Wie kann ich auf SVG-Elemente zugreifen?
- 27. Wie Bild SVG mit Bobril
- 28. Wie kann ich Gradient auf SVG Polyline mit JavaScript anwenden?
- 29. Wie man Bild innerhalb Svg
- 30. Kann ich Text in das Umriss-Svg-Bild konvertieren?