问题标签 [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.

0 投票
1 回答
37 浏览

numpy - 在 x 和 y 值上使用不同大小的数组喂养 pyplot

我有两个 numpy 数组。一个用于 x 轴条目,另一个用于 y 轴,如下面的代码所示

在 x 轴上,我想使用比 y 数组更大的数字,例如len(TVals_R). 因为我将在图中添加两条具有不同 x 轴范围的线。但它返回错误ValueError: x and y must have same first dimension, but have shapes (920,) and (498,)

有没有办法在 pylot 上使用不同大小的列表?

我还尝试使用不同的轴在图表中添加两条不同大小的线,但由于我有第三条来,我不能使用它。这是我尝试过的

返回错误ValueError: x and y must have same first dimension, but have shapes (920,) and (498,)

我没有将轴分成 ax1、ax2 等,而是尝试将空元素添加到较小的列表中以匹配最大的列表,但是[]在 numpy 中添加了0 (zero)这在我的数据中会产生误导

我感谢任何一种方法的帮助。

0 投票
1 回答
33 浏览

r - 如何用 4 组绘制 geom_line 以及如何在没有数据的情况下限制 x 轴

数据: 组 年 月 平均值 第 1 组 2018 年 6 月 1.58 第 1 组 2018 年 7 月 0.92 第 1 组 2018 年 8 月 3.52 第 1 组 2018 年 9 月 5.9 第 1 组 2018 年 10 月 5.95 第 1 组 2018 年 11 月 11.21 组 1 2018 年 12 月 13.55 第 1 组 2019 年 2 月 4.67 第 1 组 201 4.35 组 1 2019 年 3 月 4.04 组 1 2019 年 4 月 1.33 组 1 2019 年 5 月 20.5 组 1 2019 年 6 月 1 日 组 1 2019 年 7 月 2.67 组 1 2019 年 8 月 5.79 组 1 2019 年 9 月 3.95 组 1 2019 年 10 月 1.83 组 1 2019 年 11 月 5 组12.95 第 1 组 2020 年 1 月 8.89 第 1 组 2020 年 2 月 0.75 第 2 组 2018 年 6 月 0 第 2 组 2018 年 7 月 1.2 第 2 组 2018 年 8 月 1.83 第 2 组 2018 年 9 月 3.29 第 2 组 2018 年 10 月 3.32 第 2 组 2018 年 11 月 1 组 2018 年 12 月 6 组 第 22 组0 第 2 组 2019 年 2 月 2.25 第 2 组 2019 年 3 月 2.14 第 2 组 2019 年 4 月 1 日。94 第 2 组 2019 年 5 月 0 第 2 组 2019 年 6 月 0.2 第 2 组 2019 年 7 月 1.25 第 2 组 2019 年 8 月 2.86 第 2 组 2019 年 9 月 7.93 第 2 组 2019 年 10 月 3.25 第 2 组 2019 年 11 月 2.8 第 2 组 2019 年 12 月 2 日 第 2 组 2020 年 2 月 0.25 第 2 组 20 1.33 第 3 组 2018 年 6 月 0.11 第 3 组 2018 年 7 月 0.68 第 3 组 2018 年 8 月 1.3 第 3 组 2018 年 9 月 0.99 第 3 组 2018 年 10 月 2.67 第 3 组 2018 年 11 月 9.89 第 3 组 2018 年 12 月 9.81 第 3 组 2019 年 1 月 2.789 第 3 组 2019 年 2 月 3 日5.75 第 3 组 2019 年 4 月 2.19 第 3 组 2019 年 5 月 0.95 第 3 组 2019 年 6 月 0 第 3 组 2019 年 7 月 1.31 第 3 组 2019 年 8 月 3.77 第 3 组 2019 年 9 月 1.79 第 3 组 2019 年 10 月 3.14 第 3 组 2019 年 11 月 1.82 第 332 组 2019 年 12 月 6 日 第 3 组 2019 年 12 月 6 日。 2.72 第 3 组 2020 年 2 月 1.33 第 4 组 2018 年 6 月 2.4 第 4 组 2018 年 7 月 0.98 第 4 组 2018 年 8 月 1.1 第 4 组 2018 年 9 月 2 日。32 组 4 2018 年 10 月 6.7 组 4 2018 年 11 月 15.66 组 4 组 2018 年 12 月 8.18 组 4 2019 年 1 月 3.69 组 4 2019 年 2 月 0.8 组 4 2019 年 3 月 0.04 组 4 2019 年 4 月 1.17 组 4 2019 年 5 月 7 组 4 2019 年 6 月 0.53 组2.93 第 4 组 2019 年 8 月 2.73 第 4 组 2019 年 9 月 2.07 第 4 组 2019 年 10 月 6.59 第 4 组 2019 年 11 月 3.91 第 4 组 2019 年 12 月 7.2 第 4 组 2020 年 1 月 6.81 第 4 组 2020 年 2 月 0.8

Data$Month <- factor(Data$Month, levels = month.abb) Data$Year <- factor(Data$Year, levels = c("2018", "2019", "2020")) Data %>% filter (Group == "Group 1") %>% ggplot(aes(x = Month, y = Mean))+ geom_point() + geom_line(aes(colour = Year), group = 1) + facet_grid(~ Year) +主题最小()+主题(图例.位置=“无”)

  1. 是否可以绘制折线图 GroupWise。
  2. 如何删除没有数据的 x 轴标签。情节(2018年1月:5月,2020年3月:12月)
0 投票
0 回答
60 浏览

pandas - 移动 Matplotlib 轴以匹配重叠图

我有一个图是箱线图和散点图(红色数据点)的叠加。一切都很好,除了红色数据点没有在 x 轴上与箱线图 x 轴对齐。我认为这是因为在同一轴上使用了两种不同的绘图方法?我注意到“散点图”的第二种方法图有效地将箱线图在 x 轴上向右移动。绘制没有散点图的箱线图不会移动 x 轴值,如下所示。我在下面使用的方法应该有效,但事实并非如此。这是我的代码:

这是“二月”的图表,显示了未对齐的 x 轴:

在此处输入图像描述

以下是 df3、df3c 的部分行:

我发现了一个类似的问题,但看不到如何将此解决方案插入到我的代码中:Shift matplotlib axes to match eachother

0 投票
0 回答
30 浏览

pandas - 将日期名称设置为日期时间索引数据帧中图表的 x 轴

我有一个 datetime indexex 数据框,我想从中为特定年份的特定周绘制一些特定列。

我决定在我的原始数据框中创建一个周、年、月和日列,并使用它们来定位我想要绘制的特定数据。

它运作良好,我得到了这样的东西:

示例

我的问题是:如何设置 x 轴来计算日期名称(星期一、星期二...)而不是数字 1、2、3 等...

编辑:第二个问题,即使这些数据集的大小不同,有没有办法在同一个图形上放置几周(一年中的第一周只有 6 天,因为第一天是星期二)

0 投票
0 回答
106 浏览

matplotlib - 如何在 X 轴刻度和标签之间添加更多间距 MATPLOTLIB

我一直在网上寻求帮助,但我所看到的没有任何东西可以帮助我在 xticks 之间添加空间而不会丢失 x 轴上的任何 xtick 标签。这是我的代码以及我试图将下图变为当前布局的内容。有自动调整有效吗?“plt.tight_layout”应该这样做,但似乎对我不起作用。谢谢你的帮助。而且, plt.suptitle 不在月份(二月)上方居中。

没有“plot_tight_layout(rect[0, 0, 2, 1])”

在此处输入图像描述

并且,包括“plot_tight_layout(rect[0, 0, 2, 1])”:

在此处输入图像描述

0 投票
1 回答
399 浏览

python - Seaborn 箱线图 X 轴过于拥挤

再会,

请参阅附图以供参考。我创建的 Seaborn 条形图上的 x 轴有重叠的文本并且过于拥挤。我该如何解决?

数据源在 Kaggle 上,我一直在关注这篇文章:https ://towardsdatascience.com/a-quick-guide-on-descriptive-statistics-using-pandas-and-seaborn-2aadc7395f32

这是我使用的代码:

Seaborn X 轴过于拥挤

我会很感激任何帮助。

谢谢!

0 投票
0 回答
11 浏览

python-3.x - 在 matplotlib 中显示 x 标签

我有一个在 matplotlib 中生成的图。x 轴的数字范围为 1:50。我不想将所有数字显示为 x-labels,因为这会使图像混乱。相反,我更喜欢显示 1,3,5 .. 等等(即步长为 2)。

我可以在上面指定一个论点吗?

关于如何做到这一点的建议将非常有帮助。

0 投票
0 回答
24 浏览

r - x轴不可读的散点图问题

在此处输入图像描述

0 投票
0 回答
61 浏览

java - MPAndroidChart 在 x 轴标签中将时间戳显示为日期格式

所以我有来自 JSON 格式的树莓派上的传感器的数据。一个键被标记为时间戳并发送系统时间(例如 time::now())。
问题是我无法在 x 轴上绘制使用任何日期库格式化的时间戳。
我尝试了大多数解决方案,但它们对我不起作用。
我尝试过使用 IAxisValueFormatter 和 ValueFormatter。

  1. 我所做的是在 android studio 的 OnCreate 函数中设置格式化程序,但没有得到任何结果。
  2. 使用 getEntryCount() 有效。但是我正在测试一个基于实时的系统,因此我需要显示时间戳以进行概念验证。
  3. 我希望我的日期格式为“HH:MM:SS”。

任何帮助将非常感激。
再次感谢 !:D

0 投票
1 回答
42 浏览

excel - Excel 多系列图表,x 轴上有时间

我有两个系列的每日数据,显示在散点图上,日期在 x 轴上。一个系列是橙色的,另一个是蓝色的。这是图表: 散点图

x 轴标签每 100 天出现在主要刻度线上。我希望标签出现在每三个月的第一天。

有没有办法根据散点图中的月数获得 x 轴标签的常规间距?

当我尝试在折线图中执行此操作时,我得到了这个: 折线图

请注意,折线图中的橙色系列一直移动到不属于它的图表左侧。