下面是我编写的一些示例代码来说明我的问题。现在,情节只产生点。我想做的是有一条横线穿过每一个点,长度为1到两边。(也就是说,在(2,1)的某一点上,我希望这一行从(1,1)运行到(3,1))如何在plotly中做到这一点?我看过,但当y轴不是数值时,我似乎不知道如何使它工作。
library(plotly)
p <- plot_ly(data = mtcars, x = ~mtcars$mpg, y = rownames(mtcars), type = 'scatter', mode = 'markers')
p
编辑
是可接受答案中提供的代码的输出(
这是与相关的问题
我设法在甜甜圈图中添加了文本,但现在我需要将图表中的文本分隔开的水平线。
ngAfterViewInit() {
Chart.pluginService.register({
afterDraw: function (chart) {
if (chart.config.options.elements.center) {
var helpers = Chart.helpers;
var centerX = (chart.chartArea.left + chart.chartArea.right) / 2;
var center
一块木板上有一些铁颗粒。我们通过一根带电流的导线穿过那个板,粒子形成圆圈。如果输入是导线的位置,则显示这些圆圈。
考虑板是一个大小为7x7 (固定)的网格。
不允许额外的空白。
输入可以是0索引或1索引.(0-示例索引)
示例
input:3,3 # 'X' is wire here but can be shown by anything other than '\/|-'
output:
/-----\
|/---\|
||/-\||
|||X|||
||\-/||
|\---/|
\-----/
input:1,2
output:
|/-\|||
||X