问题标签 [yaxis]

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 投票
1 回答
72 浏览

python - 使用 pylab 更改垂直轴标签

当我编写这个程序时,我首先尝试使用 matlab,然后使用 gnu octave,但他们无法做到。所以我用python为它编写了自己的脚本:

该图看起来不错(但我不得不调整它的大小以显示底部的文本)。

在此处输入图像描述

现在对于垂直指数/对数轴,我想像水平轴一样用十进制表示法来写它。可以做到吗?

而不是“2²”,我想简单地说 4。

0 投票
1 回答
1805 浏览

charts - 对于图表 js 2 中的负值,如何从 0 开始从右侧开始 Y 轴?

我想知道是否有任何选项可以在图表 js 2.6 中设置,以便 Y 轴在条形图中从右到左开始为负值。

目前,这就是它显示负值的方式(小提琴中的#2 图表): https ://jsfiddle.net/j6nqt4oo/1/

参考代码:

但这就是我想要的:(Y轴网格线在0,A和B在右边)

在此处输入图像描述

0 投票
1 回答
11888 浏览

r - 右 | ggplot2 | (删除刻度线+删除面板边框)但保留轴线

新手用户,请善待和温柔!:)

我正在处理以下数据集和 R 脚本:

上述数据集和 R 脚本生成以下图:

请注意,我没有足够的“点”来嵌入图像,因此 Stack Overflow 创建了指向图像的链接

对图像的检查显示左侧面板边框(或垂直轴)缺失。我希望将左面板边框包含在图中。但是,我想排除左侧面板边框(或垂直轴)上的刻度线。总而言之,我想要的情节将

  1. 包括一条 y 轴的垂直线,
  2. 包括 x 轴的水平线,
  3. 删除沿 y 轴(垂直轴)的刻度线
  4. 删除顶部面板边框
  5. 删除右面板边框

上面的 R 脚本负责此列表中的 #2-5。但是,我已经尝试过并且无法弄清楚如何处理此列表中的 #1 - 尽管在我的 R 脚本中包含以下内容:

有人可以帮我制作所需的图像吗?非常感谢 :)

0 投票
1 回答
939 浏览

r - R中的子图具有相同的y轴高度

我正在尝试使最大 y 轴不同的三个子图具有相同的高度。似乎默认情况下,R 仅在偶数处写入 y 轴刻度,但我希望子图的 y 轴具有相同的高度(因此图和标题之间的边距相同),即使最大y轴不同。

这是我的代码:

这是我目前得到的。

输出图

0 投票
2 回答
9525 浏览

r - 使用ggplot的条形图和折线图的多个y轴

我有一些来自实验的蒸腾数据,我想在使用 R 的折线图上显示为时间序列。我还有一些降水数据,我想在同一张图上显示为条形图。我已经能够使用 R 的基本程序来做到这一点,但我想在 ggplot 中做到这一点。我到处搜索,我知道设计师不太喜欢以这种方式制作图表,所以这很困难,但我已经看到它使用两个 y 轴使用多个线图/散点图完成。可以用折线图和条形图来完成吗?

这是我在基本 R 中所拥有的 蒸腾时间序列

这是我用来制作情节的数据

时间序列数据在这里

降雨数据在这里

这是上面情节的代码。

这是 ggplot 时间序列图和格式略有不同的相同数据

ggplot

这是代码

我可以在同一个ggplot折线图上绘制降雨条图吗????

0 投票
1 回答
1075 浏览

d3.js - D3 - 创建一个带有 3 个固定 y 轴刻度的图表

我有一个 D3 图表,但只想为 y 轴显示 3 个刻度。

根据数据,有时我会得到 3、4 或 5 个刻度,这让我很难使用 CSS 设置样式。

这是完整的代码:

编辑 - 我添加了完整的代码并附上了下面工作示例的图像:

工作示例

0 投票
0 回答
316 浏览

python - 设置 y 轴范围使 ytics 标签乘以一个因子来改变

在下面的脚本中,如果我在不设置 y 轴范围的情况下运行它,最终的绘图如下:

在此处输入图像描述

如果我通过以下方式设置 y 轴范围:

或通过:

我得到以下信息:

在此处输入图像描述

y 轴上的抽动不再显示为-941.495, -941.500等,而是显示为一个比例,即乘以左角给出的数字 (-9.415e2)。

如何实现与第一个图类似的 y 轴配置,其中没有乘以因子?

代码:

0 投票
1 回答
891 浏览

d3.js - 如何让 D3 多个 Y 轴刻度对齐?

我正在尝试在具有多条线的时间序列上显示多个 Y 轴。您将在右侧的此屏幕截图中看到,为四个颜色编码的线中的每一个显示了 Y 轴刻度标签。

我想始终准确显示六个刻度/标签。抑郁症,睡眠障碍,日常健康都是完美的!他们显示 6 个标签。我希望“步骤”显示在完全相同的标记上。在这种情况下,它需要类似于 0、12000、26000、39000、52000 和 65000。大概。你明白了。我不知道如何让所有的 Y 轴精确地显示为 6 个刻度,所以它们排列得很好。

注意:要显示的时间序列很多,并且根据用户的数据,Y 域可能不同(一个人最多可能有 60,000 步,另一个用户只有 5,000 步)。所以所有这些信息都是以编程方式和动态确定的,我不能硬编码。

有什么帮助吗?

D3 自定义编程多 Y 轴时间序列

0 投票
0 回答
300 浏览

r - facet_grid 两段y轴

在下面的示例数据框中,我想要 2 段 y 轴(在 y 轴上中断),以便更好地可视化“lna1”中的较小值。我已经尝试过 facet_wrap 但我想使用 facet_grid 比较具有相同 y 尺度的基因。

阴谋

0 投票
1 回答
656 浏览

r - Which.Max 函数

输出是 [2],这在技术上是正确的,但我希望输出说 800,而不是 2。然后,我想在use.y这里插入y-lim

有谁知道如何做到这一点?当我插入时ylim = c(150:graph.ylim)),我的图表消失了。