问题标签 [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.
python - 如何在某个值后停止显示 x 标签
我最难实现以下目标:
我需要阻止 x 标签在图像中看到的垂直虚线之后显示:
基本上,我想在这个例子中消除 5。
我成功地停止了“set_ticks”条件下的刻度,但标签继续显示。
我的代码:
像编写[1,2,3,4]列表这样的解决方案对我没有帮助。
我需要它来处理大量示例,其中我所知道的只是极限值,或者上面代码中的myval。
(我正在重申和缩小我之前发布的一个问题,现在已删除。)
python - 刻度标签中的 matplotlib 减号格式错误
Matplotlib 似乎使用“正确”的 unicode 字符作为刻度标签中的减号,如果它们是自动设置的。但是,如果我尝试手动设置它们,它似乎改为使用连字符(看起来太小而且通常很糟糕)。如何在保留正确减号的同时手动更改刻度标签?这是标签的自动和手动设置之间的比较示例。自动的:
手动的:
这是输出[1]的比较:https ://i.stack.imgur.com/euLmy.png
我关心这个的真正原因是因为我想将标签设置为与默认值不同的值。我正在运行 matplotlib 3.2.2 版。
python - 如何在 Python 中自定义刻度和柱?
我想查看某些事件发生的频率,我的事件何时发生,何时没有发生。
如何以一种在 x 轴上按顺序排列从 1970 年到 2020 年的年份(1 年间隔)来自定义绘图,并且在有数据的地方有条形,在没有数据的地方有空刻度。
谢谢你。
python - 如何将刻度标签添加到熊猫图?
我有一个 pandas 数据框,我在图中绘制了该数据框,但由于某种原因,我无法让我的图有 xtick 标签。我尝试过使用 matplotlib,但它似乎不起作用。这是我的情节。
这就是我试图得到的 xticks
任何事情都会有所帮助!谢谢!
matplotlib - 基于范围在 Python 图中创建 xticks
我正在尝试将 Python 图表中的 xticks 从一长串 280 个值(所有数字)更改为仅显示每 20 个左右。这是我一直在玩的代码:
我也尝试过使用函数 ax.set_xticks ,但两者都没有给我我所希望的只是值 0、20、40、60 等的刻度线。
谢谢,
python - 如何根据 groupby 使 matplotlib 中的 xticks 均匀分布,尽管它们很有价值?
我试图绘制不同公司按年龄划分的平均回报。我希望年龄变量均匀分布,尽管步长增加并且分布不均匀。我的目标是这样的:
输出如下所示:
根据其他帖子,我只能显示所需的“年龄”年份,但不幸的是轴分布不均匀。我觉得我真的很接近解决方案,但我自己找不到答案。
seaborn 中的解决方案对我也很有帮助。
编辑一些附加信息:x 向量的形状和数据不匹配。我仅针对相关年龄过滤了我的数据框,但缺少一些信息。这是一个最小的可重现示例:
我的目标是绘制没有间隙的整个数据框。所以我的想法是我在背景中有线图,x 轴上有所需的 x 值。我希望这个信息帮助。
解决方案:
多亏了 max 和“如何使刻度均匀分布,尽管它们的值? ”的输入,我可以找到解决问题的方法。如果您的原始数据框的 x 值的步长不是我建议简单reset_index()
的 .
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 代码以产生这样的输出?
预先感谢您的支持。
matplotlib - matplotlib 中的 X 刻度轴
大家好,我正在尝试绘制轮廓图,但是以非常奇怪的方式写在 x 轴上的 x 值与实际 x 值相差不大。我没有成功解决这个问题,想知道为什么会这样。我尝试以多种不同的方式更改 x 刻度,但没有成功,希望有人可以帮助我摆脱这种情况。谢谢!
r - R:调整条形图上刻度之间的间距
我需要重新创建一个用 R 生成并随后用 Inkscape 编辑的图表。我想在 R 中做尽可能多的事情。这是图表:
稍后我将使用 Inkscape 添加图表中的一些文本标签。我的问题在于蜱虫。我决定使用没有轴的 barplot() 并将它们与 axis() 分开添加。如您所见,条形之间有间距。我只是不知道如何为 x 轴上的刻度设置间距,以便使用条形调整它们。现在蜱虫正在从中心脱落。这是我的代码:
由reprex 包(v0.3.0)于 2020 年 12 月 28 日创建