问题标签 [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 - matplotlib xticks 输出错误的数组
我正在尝试绘制一个时间序列,看起来像这样
我通过以下方式绘制它:ts.plot(label=label, linestyle='--', color='k', alpha=0.75, zorder=2)
如果时间序列ts
从2020-01-01
to开始2020-12-31
,我打电话时会得到以下信息plt.xticks()[0]
:
这很好,因为该数组的第一个元素实际上显示了第一个 xtick 的正确位置。但是,当我将时间序列对象从2019-01-01
to扩展为2020-12-31
2 年后,当我调用 时plt.xticks()[0]
,我得到以下信息:
我不明白为什么现在我作为 xticks 得到的值越来越少。因此,12 个月以来,我为 xticks 获得了 13 个位置。但在 24 个月里,我预计会获得 25 个地点。相反,我只得到了 9 个。我怎样才能得到所有这 25 个位置?
这是整个脚本:
python - Matplotlib - 在离散颜色变化的地方准确放置刻度
我正在尝试绘制一个使用有限数量颜色(离散)的颜色条。问题是颜色不会改变主要和次要刻度出现的位置。对数刻度(这是我需要的)问题更严重,但线性刻度也会发生!
人们可以很容易地注意到,颜色在刻度线之前或之后会发生变化。我用 Gimp 打开了图像,注释了每个刻度线中心像素的水平位置,它们位于正确的位置。因此,我确定问题出在彩色矩形的绘制上。
这是生成此图像的代码:
在这里查看一些旧线程,我可以注意到这个问题在很多年前就已经存在(请参见此处第一个响应中的第 5 点:Matplotlib 离散颜色条)。
我们应该怎么做?
python - 在 loglog 图中更改刻度标签
默认绘图将科学记数法放在 x 轴标签中。这些标签是 2、3、4 和 6,所以这没有多大意义。传统方法似乎依赖于'ScalarFormatter',它不在日志空间中使用......
matplotlib - seaborn 风格的 whitegrid 没有蜱虫
我想创建一个没有 x 或 y 刻度的散点图。但我想看看白格风格的情节。当我明确设置 xticks 时,我也失去了 whitegrids。有什么技巧吗?
python - Secondary x axis labels
I have two csv files that have been generated on one chronological basis during my recording (they both have a timestamp column based on one clock). I want to plot my data in matplotlib (or elsewhere using python, if you have a better suggestion).
On my primary x axis, I want to have the general continuous timestamps (from csv file 1).
On my y axis I need the recordings of my desired variable (from csv file 1).
On my secondary x axis, I need to have my experiment events or annotations (from csv file 2), right at the timestamps (ticks) when they happened.
I try to plot all of these, this way:
An example of the csv files is here : https://gist.github.com/Zahra-on-Github/aa67a3e309fa66582a118f5c08509f77
Any ideas what I'm doing wrong?
date - 如何绘制图表和正确的日期刻度?
我正在尝试绘制一个包含日期的图表(我想要年份和月份作为 x-ticks)。但是,当我尝试绘制图表时,我要么得到正确的刻度,但没有显示图表(这是我最后有 ax.plot()... 的时候),或者图表显示但得到错误(无法转换值( s) 到轴单位:numpy.datetime64('2020'))。我不知道如何解决这个问题。这是我的一段代码: