问题标签 [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 回答
115 浏览

python - 仅显示图中存在的轴上的数据

例子

如何隐藏未使用的32.Jun, 14 2020代码。它们不存在于我提供的数据中。

我正在设置这样的定位器:

0 投票
1 回答
161 浏览

python - 使用 xticks 的日期时间格式使用 matplotlib 绘制数据的问题

我有一个时间序列,它是从积分时间步长为 1 分钟的数值模拟中获得的。这个时间序列跨越几个月,我想在 x 轴上使用日期。集成结束后,我将与第一天相对应的纪元时间添加到创建为的时间 numpy 数组中

我每 10 分钟 ( ) 只收集一次数据点tt[::10]'%Y-%m-%d %H:%M:%S'我通过这个数组转换为日期格式

print(dtime)结果是:

我将 xticks 格式化为:

我用以下方法绘制这些数据:

如果我只使用plt.plot. 不幸的是,我没有得到任何日期。日期似乎没有正确格式化为日期时间格式,以便 matplotlib 理解它。我怀疑这个问题与 dtime 有关,我认为它不应该是字符串类型的。结果是

在此处输入图像描述

我想用这张图绘制这个时间序列,它每天有一个数据点。

在此处输入图像描述

我在这里有第二个相关问题:如何设置每两周一次的主要刻度?

当我将两个数据集绘制在一起时,我得到了这个: 在此处输入图像描述

更新:基于 Andrea 提出的解决方案,我现在可以在同一张图中绘制两个数据集,如下所示 在此处输入图像描述

0 投票
1 回答
80 浏览

python - Python/matplolib:自动调整辅助刻度标签(使用 %matplotlib notebook 的 jupyter notebook)

我需要有关以下问题的帮助:我正在尝试在 matplotlib 笔记本模式下使用 jupyter 笔记本绘制一些数据。x 值是以秒为单位的时间数据,y 值为 numpy.float64。然后,我将 x 值转换为格式为小时:分钟:秒.小数的字符串值。

我想以秒为单位绘制我的数据,并能够在第一个标签下添加时间的字符串格式。我还希望缩放我的绘图(使用 jupyter notebook 上的 matplotlib 笔记本模式),因为第一个标签会自动调整到新的刻度位置,我希望辅助(字符串格式)标签也可以调整。

我的数据:

这就是我将时间格式转换为字符串格式 (h:min:s) 的方式

有人对我有解决方案吗?谢谢你的时间。

0 投票
1 回答
38 浏览

python - Matplotlib:如何避免 x 轴上的“0”

我正在使用此代码绘制条形图:

结果如下所示。如何避免0在x轴上?
任何人都可以帮我解决这个问题吗?

在此处输入图像描述

0 投票
0 回答
79 浏览

python - 为什么当我使用 brokenaxis() 时 x-tick-labels 会发生变化?

我试图绘制一个 y 轴损坏的条形图。没有断轴,它看起来像这样: 没有断轴的绘图

轴断了,它看起来像这样:用断轴绘图

我想要图中没有断轴的 x-tick 标签,但我不知道怎么做!无论我尝试什么,只显示 9 个标签中的 5 个,并且总是缺少第一个标签,尽管它是计算 x-tick 标签的相同代码。

这是我用于没有断轴的情节的代码:

这是带有断轴的图的代码(上面的数据相同):

非常感谢你的帮助 !!

0 投票
2 回答
1597 浏览

python - 显示更多x轴数据

我有一个看起来像这样的情节:

在此处输入图像描述

如何增加 x 轴上显示的年数,使其看起来像这样:

在此处输入图像描述

如您所见,它已显示所有年份,但 matplotlib 上的默认设置并未显示所有年份。
如果我这样做了,plt.xticks(data.index)我仍然没有看到所有这些年。

在此处输入图像描述

我按照答案中的说明进行了尝试_=plt.xticks(ticks=range(1970,2020,2)) ,但我得到了以下图表。

在此处输入图像描述

人口是这样的:

0 投票
1 回答
290 浏览

python - MatplotLib 中子图 x 轴代码的问题

我已经为此苦苦挣扎了一段时间,并认为是时候来这里了。本质上,我绘制了两个子图,除了 x 轴之外,它们都很好。出于某种原因,一个子图的 x 轴完美显示,而另一个则没有。这是我的代码:

这是输出:

在此处输入图像描述

0 投票
1 回答
861 浏览

python-3.x - 在 seaborn barplot 的 x 轴上突出显示一些标签

我正在使用 seaborn 来绘制一些大脑区域的遗传力。我想根据大脑区域突出显示 x 轴上的标签。例如,假设我有白质区域和灰质区域。我想用红色突出显示灰质的大脑区域,用蓝色突出显示白质区域。我怎样才能做到这一点?

这是我使用的代码:

我应该添加什么来做我想做的事?谢谢

0 投票
1 回答
1554 浏览

python - 如何使用直方图中的字典重命名现有的 xticklabels

遇到一个问题,如何使用字典重命名lineplot中现有的xticklabels?部分代码:

我想改变xticks 标签的语言,所以有字典

线图本身

0 投票
1 回答
233 浏览

matplotlib - Matplotlib 带月 X 轴的线图

假设我有一个大小为 (12,2) 的数据框“ltyc”,如下所示,我正在尝试使用 matplotlib 绘制线图,并且我需要 x 刻度来仅显示列中显示的月份下面的“时间”:

我已经尝试过这种方法,但没有绘制一个空(白色)图:

我正在尝试将 x 轴上的日期绘制为“LT 平均值”列,如月份(1 月、2 月、3 月、.. 12 月)。感谢您在这里提供的任何帮助。