问题标签 [xticks]

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 回答
21 浏览

python - 如何在某个值后停止显示 x 标签

我最难实现以下目标:
我需要阻止 x 标签在图像中看到的垂直虚线之后显示:

基本上,我想在这个例子中消除 5。

我成功地停止了“set_ticks”条件下的刻度,但标签继续显示。

我的代码:

像编写[1,2,3,4]列表这样的解决方案对我没有帮助。

我需要它来处理大量示例,其中我所知道的只是极限值,或者上面代码中的myval

(我正在重申和缩小我之前发布的一个问题,现在已删除。)

0 投票
1 回答
267 浏览

python - 刻度标签中的 matplotlib 减号格式错误

Matplotlib 似乎使用“正确”的 unicode 字符作为刻度标签中的减号,如果它们是自动设置的。但是,如果我尝试手动设置它们,它似乎改为使用连字符(看起来太小而且通常很糟糕)。如何在保留正确减号的同时手动更改刻度标签?这是标签的自动和手动设置之间的比较示例。自动的:

手动的:

这是输出[1]的比较:https ://i.stack.imgur.com/euLmy.png

我关心这个的真正原因是因为我想将标签设置为与默认值不同的值。我正在运行 matplotlib 3.2.2 版。

0 投票
1 回答
35 浏览

python - 如何在 Python 中自定义刻度和柱?

我想查看某些事件发生的频率,我的事件何时发生,何时没有发生。

如何以一种在 x 轴上按顺序排列从 1970 年到 2020 年的年份(1 年间隔)来自定义绘图,并且在有数据的地方有条形,在没有数据的地方有空刻度。 

谢谢你。

0 投票
1 回答
144 浏览

python - matplotlib 中轴上的尴尬科学记数法

所以我想改变数字在 x 和 y 轴上的显示方式。我要么不希望任何权力被代表,要么希望每个单独的勾号中的权力。这可能吗?

图形

谢谢。

0 投票
1 回答
58 浏览

python - 如何将刻度标签添加到熊猫图?

我有一个 pandas 数据框,我在图中绘制了该数据框,但由于某种原因,我无法让我的图有 xtick 标签。我尝试过使用 matplotlib,但它似乎不起作用。这是我的情节。

这就是我试图得到的 xticks

任何事情都会有所帮助!谢谢!

0 投票
1 回答
61 浏览

matplotlib - 基于范围在 Python 图中创建 xticks

我正在尝试将 Python 图表中的 xticks 从一长串 280 个值(所有数字)更改为仅显示每 20 个左右。这是我一直在玩的代码:

我也尝试过使用函数 ax.set_xticks ,但两者都没有给我我所希望的只是值 0、20、40、60 等的刻度线。

谢谢,

0 投票
1 回答
239 浏览

python - 如何根据 groupby 使 matplotlib 中的 xticks 均匀分布,尽管它们很有价值?

我试图绘制不同公司按年龄划分的平均回报。我希望年龄变量均匀分布,尽管步长增加并且分布不均匀。我的目标是这样的:我的阴谋目标

输出如下所示:我的输出图

根据其他帖子,我只能显示所需的“年龄”年份,但不幸的是轴分布不均匀。我觉得我真的很接近解决方案,但我自己找不到答案。

seaborn 中的解决方案对我也很有帮助。

编辑一些附加信息:x 向量的形状和数据不匹配。我仅针对相关年龄过滤了我的数据框,但缺少一些信息。这是一个最小的可重现示例:

我的目标是绘制没有间隙的整个数据框。所以我的想法是我在背景中有线图,x 轴上有所需的 x 值。我希望这个信息帮助。

解决方案:

多亏了 max 和“如何使刻度均匀分布,尽管它们的值? ”的输入,我可以找到解决问题的方法。如果您的原始数据框的 x 值的步长不是我建议简单reset_index()的 .

0 投票
3 回答
57 浏览

python - Matplotlib xticks 范围和标签问题

您能否就如何解决我在几个 Python 案例中面临的下一个 Matplotlib xticks 范围和标签问题提出建议?我正在尝试绘制几个双图表(1 X 2),但是,xticks 范围和显示的标签不是所需的方式:

案例 1)在导入库之后,起点是 4 个短数据帧,如下所示:

绘制 1x2 图表的代码如下:

输出是: 1x2 图表绘制案例 1 在 x 轴上,我试图显示 7 个点的范围:201807、201808、201809、201810、201811、201812 和 201901……如何修复我的 Python 代码以产生这样的输出?

CASE 2) 与 CASE 1 类似,CASE 2 使用 4 个较短的数据帧,如下所示:

为 1x2 图表绘制 Python 代码是:

输出为: 1x2 图表绘制案例 2

在 x 轴上,我试图显示 3 个点的范围:201902、201903 和 201904……如何修复我的 Python 代码以产生这样的输出?

预先感谢您的支持。

0 投票
1 回答
35 浏览

matplotlib - matplotlib 中的 X 刻度轴

绘图图

大家好,我正在尝试绘制轮廓图,但是以非常奇怪的方式写在 x 轴上的 x 值与实际 x 值相差不大。我没有成功解决这个问题,想知道为什么会这样。我尝试以多种不同的方式更改 x 刻度,但没有成功,希望有人可以帮助我摆脱这种情况。谢谢!

0 投票
1 回答
202 浏览

r - R:调整条形图上刻度之间的间距

我需要重新创建一个用 R 生成并随后用 Inkscape 编辑的图表。我想在 R 中做尽可能多的事情。这是图表:

在此处输入图像描述

稍后我将使用 Inkscape 添加图表中的一些文本标签。我的问题在于蜱虫。我决定使用没有轴的 barplot() 并将它们与 axis() 分开添加。如您所见,条形之间有间距。我只是不知道如何为 x 轴上的刻度设置间距,以便使用条形调整它们。现在蜱虫正在从中心脱落。这是我的代码:

reprex 包(v0.3.0)于 2020 年 12 月 28 日创建