问题标签 [visx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
95 浏览

d3.js - 空数据点的 Visx Linepath(d3 曲线)线性插值

我有一个包含空数据点的 Visx 折线图和系列。

如果找到 null,我可以将值设置为 0,从而呈现如下图表: 图表

或者,如果找到 null,我可以换行,呈现如下图表: 图表

但我想在点之间插入值,以显示一条连续的线。例如此处显示的红线之间的绿线:

在此处输入图像描述

在 HighCharts 中,这相当于将“connectNulls”设置为 true,https: //api.highcharts.com/highcharts/plotOptions.series.connectNulls 。

在 Visx 中如何做到这一点?它在引擎盖下使用 d3。

也许这是 Visx(或 d3)的一个特性,或者我可以在 y 值上运行第三方“线性插值”库:

0 投票
1 回答
667 浏览

c++-winrt - 无法在 Visual Studio 2022 中安装

我收到一条通知,告诉我这在 Visual Studio 2022(版本 17.0.0 预览版 4.1)中可用。但是,它不会安装 - 有什么建议吗?

错误日志显示以下内容:

0 投票
1 回答
25 浏览

javascript - VISX 避免在 Y 轴上浮动

如何避免在 Y 轴上浮动?

注意:我不想使用Math.round,因为它会破坏轴。VISX 中有什么类似于 CHART.js 的precision吗?

在此处输入图像描述

0 投票
1 回答
31 浏览

javascript - 在 redux saga 请求完成并且数据存在后渲染 visx wordcloud 导致“只读”错误

我尝试使用从服务器获取的数据来渲染 visx wourdcloud。我用于显示网站的组件如下:

负责渲染 wordcloud 的组件如下:

如果我尝试使用请求中的数据(在aggregation.data 中找到),我会在d3.js 中收到以下错误: d3 只读错误

当我在第一个代码块的注释行中使用简单的静态数据时,它可以正常工作。仅当当前数据正常工作时,整个数据获取和显示也只有当我尝试使用 wordcloud 中的 http 请求中的数据时才会出现错误。

我还尝试克隆传递给 wordcloud 组件的数据,以确保某些 redux saga 对状态的影响不会导致错误,但错误保持不变。此外,我还尝试使用 useEffect 等重置数据,但仍然没有成功。

我错过了什么?react/d3 的某些部分是否会导致我不知道的这个问题?有没有办法绕过这个问题?

谢谢

0 投票
0 回答
46 浏览

d3.js - Visx Scale 参数

nice: 10 while 在 vi​​sx/d3 中指定比例是什么意思?在文档中,它说它可以更好地控制滴答计数,但它与刻度的 numTicks 参数有何不同?

0 投票
0 回答
18 浏览

d3.js - 控制 visx 中动画的淡入时间

我正在使用 visx xy-chart 制作一个简单的折线图。在使用 AnimatedAxis 组件时,animationTrajectory 有一个参数,但我也想控制该动画的淡入淡出时间。有没有办法做到这一点?

0 投票
0 回答
15 浏览

reactjs - 移动设备上的 svg rect 指针事件

我有一个svg带有多个rect子元素的元素,可以在这个反应代码框中rect看到,在我添加的每个元素上onPointerEnter,以及在显示当前矩形颜色的一侧,虽然这在桌面上工作正常,但我希望 onPointerEnter 的行为相同在移动设备上,但它不是!

如果您在移动设备上打开相同的代码框,您将看到 onPointerEnter 仅在触摸事件开始时触发,并且在触摸移过其他元素时不会更新,也就是说,与onTouchMoveonPointerEnter 具有相同的行为(在这种情况下)