小编use*_*419的帖子

情节:平行坐标情节:轴样式

我真的很喜欢 Plotly 中可用的平行坐标图,但我遇到了一个可以使用帮助的问题。

对于某些坐标,是否可以使用基于 log10 的轴?

正如您在下面的示例中所看到的,执行 log10 转换可以更好地区分较小的值。然而,通过转换数据,我们失去了解释值的能力。我更喜欢记录缩放轴而不是数据,但找不到方法来做到这一点。

我确实在 github 问题https://github.com/plotly/plotly.js/issues/1071#issuecomment-264860379 中找到了与“轴样式”相关的内容,但不是解决此问题的方法。

我将不胜感激任何想法/指针。

阴谋

library(plotly)

# Setting up some data that span a wide range.
df <- read.csv("https://raw.githubusercontent.com/bcdunbar/datasets/master/iris.csv")
df$sepal_width[1] = 50
df$sepal_width_log10 = log10(df$sepal_width)

p <- df %>%
plot_ly(type = 'parcoords',
        line = list(color = ~species_id,
                    colorscale = list(c(0,'red'),c(0.5,'green'),c(1,'blue'))),
        dimensions = list(
            list(range = c(~min(sepal_width),~max(sepal_width)),
                label = 'Sepal Width', values = ~sepal_width),
            list(range = c(~min(sepal_width_log10),~max(sepal_width_log10)),
                tickformat='.2f',
                label = 'log10(Sepal Width)', values = ~sepal_width_log10),
            list(range = c(4,8),
                constraintrange = …
Run Code Online (Sandbox Code Playgroud)

r plotly r-plotly

6
推荐指数
1
解决办法
1439
查看次数

标签 统计

plotly ×1

r ×1

r-plotly ×1