sample points below
This commit is contained in:
parent
90ad0fdbdc
commit
d0468f9ea3
|
@ -84,27 +84,34 @@ export function buildVegaSpec(
|
||||||
height: 100,
|
height: 100,
|
||||||
padding: 5,
|
padding: 5,
|
||||||
data: [
|
data: [
|
||||||
{
|
{name: "data",},
|
||||||
name: "data",
|
{ name: "domain",},
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "domain",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
signals: [
|
signals: [
|
||||||
{
|
{
|
||||||
"name": "hover",
|
"name": "hover",
|
||||||
"value": null,
|
"value": null,
|
||||||
"on": [
|
"on": [
|
||||||
{"events": "symbol:mouseover", "update": "datum"},
|
{"events": "mouseover", "update": "datum"},
|
||||||
{"events": "symbol:mouseout", "update": "null"}
|
{"events": "mouseout", "update": "null"}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "announcer",
|
"name": "position",
|
||||||
"value": "",
|
"value": "[0, 0]",
|
||||||
"update": "hover ? 'Probability: ' + hover.y + ', Value: ' + hover.x : ''"
|
"on": [
|
||||||
}
|
{ "events": "mousemove", "update": "hover ? xy() : null"},
|
||||||
|
{ "events": "mouseout", "update": "null"},
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
// {
|
||||||
|
// "name": "announcer",
|
||||||
|
// "value": "",
|
||||||
|
// "update": "hover ? 'Value: ' + hover.x : ''"
|
||||||
|
// },
|
||||||
|
|
||||||
|
|
||||||
],
|
],
|
||||||
scales: [
|
scales: [
|
||||||
xScale,
|
xScale,
|
||||||
|
@ -134,6 +141,7 @@ export function buildVegaSpec(
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
marks: [
|
marks: [
|
||||||
|
|
||||||
{
|
{
|
||||||
name: "all_distributions",
|
name: "all_distributions",
|
||||||
type: "group",
|
type: "group",
|
||||||
|
@ -145,6 +153,7 @@ export function buildVegaSpec(
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
marks: [
|
marks: [
|
||||||
|
|
||||||
{
|
{
|
||||||
name: "continuous_distribution",
|
name: "continuous_distribution",
|
||||||
type: "group",
|
type: "group",
|
||||||
|
@ -203,6 +212,22 @@ export function buildVegaSpec(
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
marks: [
|
marks: [
|
||||||
|
{
|
||||||
|
"name": "samples",
|
||||||
|
"type": "rect",
|
||||||
|
"from": {"data": "discrete_facet"},
|
||||||
|
"encode": {
|
||||||
|
"enter": {
|
||||||
|
"x": {"scale": "xscale", "field":"x"},
|
||||||
|
"width": {"value": 1},
|
||||||
|
|
||||||
|
"y": {"value": 25, "offset": {"signal": "height"}},
|
||||||
|
"height": {"value": 5},
|
||||||
|
"fill": {"value": "steelblue"},
|
||||||
|
"fillOpacity": {"value": 0.8}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
type: "rect",
|
type: "rect",
|
||||||
from: {
|
from: {
|
||||||
|
@ -241,6 +266,7 @@ export function buildVegaSpec(
|
||||||
},
|
},
|
||||||
encode: {
|
encode: {
|
||||||
enter: {
|
enter: {
|
||||||
|
|
||||||
shape: {
|
shape: {
|
||||||
value: "circle",
|
value: "circle",
|
||||||
},
|
},
|
||||||
|
@ -282,10 +308,32 @@ export function buildVegaSpec(
|
||||||
"align": {"value": "right"}
|
"align": {"value": "right"}
|
||||||
},
|
},
|
||||||
"update": {
|
"update": {
|
||||||
"text": {"signal": "announcer"}
|
"text": {"signal": "position ? position[0]/width : ''"}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
// {
|
||||||
|
// "type": "rule",
|
||||||
|
// "encode": {
|
||||||
|
// "enter": {
|
||||||
|
// x: {value: 0},
|
||||||
|
// "y": {"scale": "yscale", "value":0},
|
||||||
|
|
||||||
|
// y2: {
|
||||||
|
// signal: "height",
|
||||||
|
// offset: 2
|
||||||
|
// },
|
||||||
|
// "strokeDash": {"value": [5, 5]},
|
||||||
|
// },
|
||||||
|
|
||||||
|
// "update": {
|
||||||
|
// "x": {"signal": "position[0] < 0 ? null : position[0] > width ? null : position[0]"},
|
||||||
|
|
||||||
|
// "opacity": {"signal": "position ? 1 : 0"}
|
||||||
|
// },
|
||||||
|
// }
|
||||||
|
|
||||||
|
// }
|
||||||
],
|
],
|
||||||
legends: [
|
legends: [
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user