问题标签 [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.
r - 如何在不改变原点值的情况下使用 ggplot2 指定图表中第一个刻度的值?
这是我的数据:
这是我当前的代码(不包括该图所需的一堆 geom_segments):
这是仅填充我发布的代码的图表(没有 geom_line 段):
我想要的是将原点保持在 0,0,但让 y 轴的第一个刻度从 200 开始,而不是从 50 开始。但我想保持刻度以 50 为增量以 800 结束。所以第一个刻度是 200,然后是 250 等到 800。我尝试将限制从 lim = c(0,800) 设置为 lim = c(200,800),但只有 200 是原点而不是 0。我想保持 0 作为原点。该图是在 200 左右结束的地下钻孔的横截面,因此一旦我添加垂直线,200 值标记下的区域就只是空白空间。如果它可以帮助您更多地可视化它,我可以添加带有所有 geom_lines 的图形。谢谢!
python - 如何在 Plotly (Python) 中自定义日期时间刻度
所以我用 Plotly 的 Dash 创建了一个甘特图,如果不是 x 轴刻度,我会很高兴。
这是我的图表:
不错,但对于 x 轴刻度。我想定制它们以满足我的需求:
我希望他们从周一(1 月 4 日)开始,而不是周日(1 月 10 日),并像他们已经做的那样每周继续
刻度标签应该是这样的:“KW: 01 ('21)”,而不是“04 Jan”。在这里,KW 应该是指日历周。
我不想显示每个刻度标签。如果图表只显示一年的第一个 KW 和每五分之一,那就太好了
所以,我一直在寻找一种方法来做到这一点,并在Plotly Layout References (xaxis-tickvals)中发现应该有一种平滑的方法来做到这一点。我只需要图表中位置的刻度值列表和标签的刻度文本列表,并且需要将刻度模式设置为“数组”。
由于我的代码太长,我只提供一个小例子。假设这是我的代码:
然后,此代码将生成以下图表:
现在,我不明白为什么 x 轴没有启动,也没有按照我想要的方式显示。
我也在Dash Community中问过同样的问题,但到目前为止没有得到任何帮助。
我很感谢任何评论!
numpy - 使用matplotlib绘图将x轴设置为数据框列的日期时间范围内的月份
如何将 x 轴上的日期显示为月份,例如“Jan”、“Feb”...“Dec”。而不是 2015-01、2015-02 等。我正在复制我的 df 的缩短版本。
我已阅读https://matplotlib.org/examples/api/date_demo.html并且不确定如何将其应用于我的数据。
或者,也许当我将日期映射到 pd.to_datetime 时,我可以以某种方式将它们转换为仅使用“%b”作为月份名称的月份?或者可以pd.date_range('2015-01-01','2016-01-01', freq='MS').strftime("%b").tolist()
在 xticks 中使用这些方面的东西?谢谢!
r - ggplot - 将刻度与轴对齐
我在这里使用@jan-glx 解释的 ndodge 函数; https://stackoverflow.com/a/60650595/13399047
我可能应该使用 theme(axis.ticks.length=) 但我不确定如何以偶数/奇数方式进行。
请帮忙!