1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
- {
- "$schema": "https://vega.github.io/schema/vega-lite/v4.json",
- "data": {
- "values": "<DVC_METRIC_DATA>"
- },
- "title": "<DVC_METRIC_TITLE>",
- "width": 300,
- "height": 300,
- "layer": [
- {
- "encoding": {
- "x": {
- "field": "<DVC_METRIC_X>",
- "type": "quantitative",
- "title": "<DVC_METRIC_X_LABEL>"
- },
- "y": {
- "field": "<DVC_METRIC_Y>",
- "type": "quantitative",
- "title": "<DVC_METRIC_Y_LABEL>",
- "scale": {
- "zero": false
- }
- },
- "color": {
- "field": "rev",
- "type": "nominal"
- }
- },
- "layer": [
- {
- "mark": "point"
- },
- {
- "selection": {
- "label": {
- "type": "single",
- "nearest": true,
- "on": "mouseover",
- "encodings": [
- "x"
- ],
- "empty": "none",
- "clear": "mouseout"
- }
- },
- "mark": "point",
- "encoding": {
- "opacity": {
- "condition": {
- "selection": "label",
- "value": 1
- },
- "value": 0
- }
- }
- }
- ]
- },
- {
- "transform": [
- {
- "filter": {
- "selection": "label"
- }
- }
- ],
- "layer": [
- {
- "encoding": {
- "text": {
- "type": "quantitative",
- "field": "<DVC_METRIC_Y>"
- },
- "x": {
- "field": "<DVC_METRIC_X>",
- "type": "quantitative"
- },
- "y": {
- "field": "<DVC_METRIC_Y>",
- "type": "quantitative"
- }
- },
- "layer": [
- {
- "mark": {
- "type": "text",
- "align": "left",
- "dx": 5,
- "dy": -5
- },
- "encoding": {
- "color": {
- "type": "nominal",
- "field": "rev"
- }
- }
- }
- ]
- }
- ]
- }
- ]
- }
|