- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想在 PlotlyJS 中填充到特定的 Y 值。这是我从 PlotlyJS 文档中得到的:Fiddle
{
"x": [
"2016-01-31T00:03:57.000Z",
"2016-02-12T04:35:26.000Z"
],
"y": [
100,
100
],
"fill": "tonexty",
"fillcolor": "#8adcb3"
}
在文档中,似乎有两种选择:
tonexty
- 填充如下。问题是“tonexty”有点限制——用例是“填充到行”,所以阴影仅在 110 以上。示例:tozeroy
- 填充到零:此外,您是否需要引入新轨迹才能创建填充?
这意味着 if I have a chart as follows (with only one trace but a threshold line as a shape) :我需要引入另一个轨迹只是为了创建一个填充。也许我在文档中遗漏了什么,或者这完全是错误的方法。
那么,如何在 PlotlyJS 中填充轨迹中特定 Y 值上方的区域?
最佳答案
一个解决方案是使用多个跟踪。
在高于 0 的和不高于 0 的跟踪之间拆分所有跟踪。
完成后,您可以用“tozeroy”值填充(或不填充)它们。
following jsfiddle显示了一个工作示例。
代码如下:
HTML:
<div id="myDiv" style="width:600px;height:250px;"></div>
JS:
var data = [
{
x: ['A', 'B', 'C', 'D'],
y: [1, 3, 6, 0],
fill: 'tozeroy',
fillcolor: '#8adcb3'
},
{
x: ['D', 'F', 'G', 'I'],
y: [0, -3, -2, 0],
fill: 'toself'
},
{
x: ['I', 'J', 'K'],
y: [0, 5, 7],
fill: 'tozeroy',
fillcolor: '#0adcb3'
}
];
Plotly.newPlot('myDiv', data);
关于javascript - 在 PlotlyJS 中的特定 Y 值上方填充/着色图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45281329/
嘿,我正在使用plotlyjs 来绘制弯曲正方形的面积图。我想要达到的最终结果是这样的: 我正在尝试使用plotlyjs库达到上述结果。我创建了 3 个正方形,每个正方形都有不同的颜色:绿色、黄色和红
我正在尝试手动设置类别轴的长度。详细来说,我希望 x 轴的长度等于 y 轴的长度。到目前为止,我尝试了 plotly manual 中的不同布局设置没有结果。 var layout = { wid
如果我有一个 unix 时间戳作为我的 x 轴,我如何格式化 x 轴刻度以便它们是人类可读的。示例: var x = [ 1599149438, 1599152204, 1599159972,
看起来问题有 2 个部分。第 1 部分已解决,但留给 future 的人 第 1 部分 所以我正在尝试将数据从我的微 Controller 流式传输到具有实时图表的网站。 我从一个简单的 index.
我需要分享一个使用 Julia 中的 PlotlyJS 包制作的交互式绘图。根据 PlotlyJS.jl 包的文档,我需要使用“savehtml”函数并将“js”参数设置为“:embed”以便离线查看
以下是我使用 PlotlyJS 绘制响应图的 js 代码。 var trace1 = { x: ['Category A', 'Category B', 'Category C', 'Catego
我正在尝试使用 ES6 模块实现 PlotlyJS ( last version ),如下所示: index.html 主要.js import * as Plotly from './plotly
我想在 PlotlyJS 中填充到特定的 Y 值。这是我从 PlotlyJS 文档中得到的:Fiddle { "x": [ "2016-01-31T00:03:57.000Z",
我是一名优秀的程序员,十分优秀!