Skip to content

Commit 8bb771d

Browse files
committed
add trace meta text mock
1 parent 99be00b commit 8bb771d

File tree

2 files changed

+131
-0
lines changed

2 files changed

+131
-0
lines changed

Diff for: test/image/baselines/trace_metatext.png

96.3 KB
Loading

Diff for: test/image/mocks/trace_metatext.json

+131
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
{
2+
"data": [{
3+
"x": ["2019-01-01", "2019-02-10", "2019-03-24"],
4+
"y": [1, 2, 1],
5+
"meta": {"colname": "A", "colname2": "B"},
6+
"name": "TRACE %{meta.colname} | %{meta.colname2} ( %{layout.meta.global} )"
7+
}, {
8+
"type": "scatterpolar",
9+
"r": [1, 2, 1],
10+
"meta": {"radii": "Rz"},
11+
"name": "%{meta.radii} !!"
12+
}, {
13+
"type": "scatterternary",
14+
"a": [2, 1, 1],
15+
"b": [1, 2, 1],
16+
"c": [1, 1, 2.12],
17+
"meta": {"hello": "HeLlO"},
18+
"name": "!! %{meta.hello} !!"
19+
}, {
20+
"type": "surface",
21+
"z": [[1, 2, 3], [1, 2, 1], [3, 2, 1]],
22+
"meta": {"d": "Z"},
23+
"colorbar": {
24+
"title": {"text": "Product %{meta.d}", "side": "right"},
25+
"len": 0.3
26+
}
27+
}, {
28+
"type": "pie",
29+
"labels": ["a", "b", "c"],
30+
"values": [1, 2, 3],
31+
"domain": {"row": 0, "column": 1},
32+
"meta": {"column": "full-time"},
33+
"title": {"text": "Employee %{meta.column} -- %{layout.meta.global}"}
34+
}],
35+
"layout": {
36+
"meta": {
37+
"global": "GrApH",
38+
"item": "mEtA"
39+
},
40+
41+
"grid": {"rows": 3, "columns": 2, "xgap": 0.2, "ygap": 0.3},
42+
"width": 700,
43+
"height": 860,
44+
"margin": {"b": 100},
45+
46+
"title": {"text": "%{meta.global} using trace %{meta.item}"},
47+
"xaxis": {
48+
"domain": {"row": 0, "column": 0},
49+
"title": {"text": "Worth more than %{data[0].meta.colname} | %{data[0].meta.colname2}"},
50+
"rangeselector": {
51+
"buttons": [{
52+
"step": "all"
53+
}, {
54+
"step": "month",
55+
"count": 2,
56+
"label": "backup %{data[0].meta.colname2}"
57+
}]
58+
}
59+
},
60+
"yaxis": {
61+
"domain": {"row": 0, "column": 0},
62+
"title": {"text": "$ by %{data[0].meta.colname2}"}
63+
},
64+
"polar": {
65+
"bgcolor": "#d3d3d3",
66+
"domain": {"row": 1, "column": 0},
67+
"angularaxis": {
68+
"showticklabels": false
69+
},
70+
"radialaxis": {
71+
"title": {
72+
"text": "%{data[1].meta.radii} ->",
73+
"font": {"color": "red"}
74+
}
75+
}
76+
},
77+
"ternary": {
78+
"domain": {"row": 2, "column": 0},
79+
"aaxis": {"title": {"text": "%{data[2].meta.hello}"}},
80+
"baxis": {"title": {"text": "%{meta.global} | %{data[2].meta.hello}"}},
81+
"caxis": {"title": {"text": "%{data[2].meta.hello} | %{meta.item}"}}
82+
},
83+
"scene": {
84+
"domain": {"row": 1, "column": 1},
85+
"camera": {"eye": {"x": -0.05, "y": 3.07, "z": 0.105}},
86+
"zaxis": {"title": {"text": "___ %{data[3].meta.d} ___"}},
87+
"annotations": [{
88+
"text": "Look at %{data[3].meta.d}",
89+
"bgcolor": "#d3d3d3",
90+
"borderpad": 2,
91+
"bordercolor": "#000",
92+
"borderwidth": "1",
93+
"x": 1,
94+
"y": 1,
95+
"z": 2
96+
}]
97+
},
98+
99+
"annotations": [{
100+
"text": "<i>N.B.</i> --- %{data[0].meta.colname2}",
101+
"xref": "x",
102+
"yref": "y",
103+
"x": "2019-02-10",
104+
"y": 2
105+
}],
106+
107+
"updatemenus": [{
108+
"buttons": [{
109+
"label": "Btn-%{data[1].meta.radii}",
110+
"method": "restyle",
111+
"args": ["visible", false]
112+
}],
113+
"y": 1,
114+
"yanchor": "bottom"
115+
}],
116+
117+
"sliders": [{
118+
"len": 0.3,
119+
"x": 0.7,
120+
"steps": [{
121+
"label": "step-%{data[2].meta.hello}",
122+
"method": "restyle",
123+
"args": ["marker.color", "red"]
124+
}, {
125+
"label": "step-%{data[4].meta.column}",
126+
"method": "restyle",
127+
"args": ["marker.color", "blue"]
128+
}]
129+
}]
130+
}
131+
}

0 commit comments

Comments
 (0)