小编HHa*_*ins的帖子

matplotlib中有多行x刻度标签

我正在尝试制作类似于这个excel示例的绘图:

例

我想知道是否在x刻度标签上有第二层(例如"5年统计摘要").我知道我可以使用多行刻度标签,\n但我希望能够独立地移动这两个级别.

python matplotlib python-3.x

18
推荐指数
3
解决办法
2万
查看次数

使用子图时更改x轴刻度标签

我正在使用matplotlib在一个图上绘制多个箱图,遵循以下示例:http:
//matplotlib.org/examples/pylab_examples/subplots_demo.html

一切都按预期工作,但我无法弄清楚如何更改x轴上的刻度标签.我有四个数据系列,它们是绘图,但是x轴刻度标记为'1,2,3,4',我想在这些值中指定文本.

我的绘图代码如下所示:

f, axarr = plt.subplots(2, sharex=True)
axarr[0].boxplot(WS_Bias, whis = 100)
#axarr[0].xticks(range(1, len(Labels)+1),Labels)
axarr[0].axhspan(-0.5, 0.5, facecolor='c', alpha = 0.2)

axarr[1].boxplot(WS_RMS, whis = 100)
#axarr[1].xticks(range(1, len(Labels)+1),Labels)
axarr[1].axhspan(0, 2, facecolor='c', alpha = 0.2)

pl.show()
Run Code Online (Sandbox Code Playgroud)

当我只处理一个数据集时,注释掉的行可以更改标签,但是这个命令无法用我正在使用的方法识别.Pyplot以plt形式导入.

python matplotlib subplot

8
推荐指数
1
解决办法
2万
查看次数

使用子图旋转x刻度标签

正如标题所描述的那样,我使用子图方法制作条形图.一切运作良好,但我无法弄清楚如何旋转x刻度标签.我的图表代码是:

f, axarr = plt.subplots(2, sharex=True)

axarr[0].set_xticklabels(file2_temp)
axarr[0].xaxis.set_ticks(y)
axarr[0].bar(np.arange(len(file_temp)), stddev_temp, align='center', alpha=0.4)


axarr[1].bar(np.arange(len(file_RH)), stddev_RH, align='center', alpha=0.4)
axarr[1].tick_params(axis='x', pad=30)
plt.show()
Run Code Online (Sandbox Code Playgroud)

其中file2_temp和RH是列表,stddev_temp和RH是我的数据.

任何帮助都会很棒.谢谢!

python matplotlib

1
推荐指数
1
解决办法
5096
查看次数

熊猫与朱利安·戴(Julian Day)的约会时间

我尝试搜索此文件,但惊讶的是我找不到任何东西。我们使用“朱利安日”一词来指年份,与月份无关(即2月1日为朱利安日32)。我不知道这是否是地区性用语,也许也不知道为什么找不到答案。

基本上我有两个文件。一个具有年,月,日,小时的标准日期格式。另一个有年,ju日,小时。我正在尝试使用pandas DataFrame函数对齐它们,但不知道该如何处理丢失的月份数据。熊猫能够在本地进行转换吗?

我正在使用python 3.3和最新版本的Pandas。

谢谢!

python pandas

1
推荐指数
1
解决办法
3614
查看次数

标签 统计

python ×4

matplotlib ×3

pandas ×1

python-3.x ×1

subplot ×1