Skip to content
Snippets Groups Projects
Commit a413d428 authored by Tibo's avatar Tibo
Browse files

issue #39 : add button to show bubble view

parent a83c3783
No related branches found
No related tags found
1 merge request!6Bubble view
Pipeline #7213 failed
......@@ -126,6 +126,11 @@ class MarkController extends Controller
);
}
public function bubble(string $label)
{
return view('app.bubble', ["label" => $label]);
}
public function rankingCSV(string $label)
{
$evidences = $this->server()->findEvidence($label);
......
......@@ -2,14 +2,13 @@
@section('content')
<h1 class="text-center">{{ $label }}</h1>
<svg width="1200" height="800"></svg>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.1.1/d3.min.js" integrity="sha512-COTaPOlz12cG4fSfcBsxZsjauBAyldqp+8FQUM/dZHm+ts/jR4AFoJhCqxy8K10Jrf3pojfsbq7fAPTb1XaVkg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script>
var url = "/app/ranking/detection.example/json";
var url = "/app/ranking/{{ $label }}/json";
d3.json(url).then( data => {
console.log(data);
var colors = d3.scaleLinear().domain([0, 1]).range(["blue", "orange"]);
var svg = d3.select("svg");
......
......@@ -34,6 +34,11 @@
class='btn btn-primary'>
<i class="fas fa-download"></i> Download as .json
</a>
<a href='{{ action('MarkController@bubble', ["label" => $label]) }}'
class='btn btn-primary'>
<i class="fas fa-expand"></i> Fullscreen
</a>
</p>
<table class="table">
......
......@@ -41,7 +41,7 @@ Route::prefix('app')
Route::get('ranking/{label}', 'MarkController@ranking');
Route::get('ranking/{label}/csv', 'MarkController@rankingCSV');
Route::get('ranking/{label}/json', 'MarkController@rankingJSON');
Route::get('ranking/{label}/bubble', function() {return view('app.bubble'); });
Route::get('ranking/{label}/bubble', 'MarkController@bubble');
Route::get('evidence/{id}/data/{data_id}', 'MarkController@evidenceData');
Route::get('evidence/{id}', 'MarkController@evidence');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment