问题标签 [x-axis]
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.
python-3.x - 如何删除 x 轴子图上的重复值和空值或未标记值
我正在开发一组图表来绘制一些 Pandas DataFrame 值。为此,我使用以下代码使用各种 pandas、numpy 和 matplotlib 模块和函数:
我想要的是删除x轴上没有绘制任何内容或未在图表上标记的点或位置,但将值和名称保留在最后的图像中;从 Pandas 看,它是“最终”列,在绘制子图之前,将其分配为索引,并且该列中的某些值重复;将是从图中删除红色框中的值,但将值和名称保留在最后的图像中:
我一直在尝试带上最后一列的唯一值,这将是x轴应该是的值,但是由于数据框是另一个大小或维度,我得到一个错误:ValueError: Length of values (5) does not match length of index (8)
,然后我必须调整我的图表大小,但在这种情况下,我不明白该怎么做:
我也试过带上唯一索引的大小,之前赋值为对变量 x_ 的 data.index.values 应用减法,但它并没有给我带来我想要的,因为它正在收集所有值并像 data.index.values 一样批量而不是单独减去它们:
是否有允许我使用的 Pandas 和/或 Matplotlib 函数?或者有人可以给我一个建议,帮助我更好地理解如何去做吗?我期望实现的是下面的情节:
我非常感谢您的帮助,任何评论都有帮助。我有 Python 版本:3.6.5,Pandas 版本:1.1.5 和 Matplotlib 版本:3.3.2
python - Python中的子图,x轴的值之间的跳跃太大
嗨,这只是我的代码的一个片段,但我的问题基本上是子图的 x 轴。在轴上,值从 0-2-4 跳跃,我需要它从 0-1-2-3-4-5 开始。有没有办法让这些值显示在 x 轴上,而不仅仅是 0-2-4。
label - 如何在 Octave 中添加(并更新)轴标签 GUI?
我正在努力使用 Octave GNU 制作用于绘制 Excel 数据的 GUI。 这是我的最后一个问题。我想将弹出菜单中的字符串插入到每个 x 轴和 y 轴 Label 以及 Title 中。喜欢这张照片
对于这段代码,我使用了这个(仅用于标题和 x 轴)。
但是我看不到我的轴名称,我想知道如果我在弹出菜单中选择另一个类别,轴标签会如何变化。我的完整代码如下所示。
如果有人知道答案,我将不胜感激。感谢您阅读我的问题。
r - 在分解的 x 轴上绘制 geom_vline()
更新
我按照@danlooo 的建议设法让 vline 显示出来,
但是,由于我的真实数据中有很多图,这些图是在具有 3 个不同 vlines 的循环中生成的,因此很难找到一个公式来为所有 vlines 获得正确的位置。
因此,我随后尝试使用sec.axis = sec_axis()
. 不幸的是,您不能将连续轴添加到离散轴上,您将收到以下错误
错误:提供给连续刻度的离散值
然后我尝试用连续轴绘制数据并将分解后的数据添加为辅助轴。然而,这将图形“挤压”在一起,使其松散出特有的 S 形。
所以我最终放弃了用 ggplot 制作这些特定的图,而是使用了“正常”plot()
功能,即使它看起来不像 ggplots 那样好,它也很有效......
我正在尝试使用 geom_vline 向具有分解 x 轴(必须分解)的 ggplot 添加一条垂直线。但是这条线没有出现。
我尝试了几种建议的解决方案:
https://www.py4u.net/discuss/866042(此解决方案适用于python ...)
https://github.com/tidyverse/ggplot2/issues/3197
https://github.com/tidyverse/ggplot2/issues/4285
https://community.rstudio.com/t/how-to-add-a-vertical-line-on-a-factor/38341
在 ggplot 中为 R 中的分类变量 x 轴绘制垂直线的问题
这是我当前代码的示例:
我想要做的是遍历df,得到3个单独的图,每条线在x = 25,x = 26和x = 27处。
正如我上面提到的,我尝试了一些其他解决方案,您可以在其中获得关卡的位置,变异?tidyverse 等的数据。
如果 x 轴是数字或者我例如写,则 Vline 显示得很好
但是,它不会显示在分解的 x 轴上的水平之间
有关如何解决此问题的任何建议?
r - 有比我在 X 轴上标记的因素更多的因素
我正在绘制一个简单的小提琴图,显示一个变量的小提琴 2 年,所以我只需要“2017”和“2018”出现在 X 轴上,但从 2016.5、2017.0、2017.5 开始出现更多刻度线。 ..直到2018.5。在我数据的“年份”列中,我只有想要绘制的两年。我不明白为什么会这样显示。这是我的代码和我得到的图表图像!
r - 我的情节中x轴的顺序有问题
我的绘图中 x 轴的顺序有问题。
从秘鲁中央银行网站下载数据(按季度划分的 GDP)。
使用json下载数据
如您所见,该图在 x 轴上没有顺序。