小编phd*_*ler的帖子

如何在JavaFX中获得一个小型ProgressBar

我试图让iTunes像进度条一样非常小(高度约为5px),但我似乎不能低于19或20px.

我尝试设置-fx-max-height无效,也在周围的窗格上.请注意,此值确实会改变高度 - 我只是不能低于约20px.

任何想法如何实现?我想避免使用普通矩形来表示进度,因为语义的丧失和辅助技术的支持.

谢谢.

javafx javafx-8

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

刻度标签在熊猫条形图中重叠

TL; DR:在熊猫中,如何绘制条形图,使其x轴刻度线标签看起来像折线图的标签?

我制作了一个间隔均匀的时间序列(每天一个项目),并且可以像这样很好地绘制它:

intensity[350:450].plot()
plt.show()
Run Code Online (Sandbox Code Playgroud)

默认的折线图,带有漂亮的刻度线标签

但是切换到条形图会造成这种混乱:

intensity[350:450].plot(kind = 'bar')
plt.show()
Run Code Online (Sandbox Code Playgroud)

条形图带有重叠的刻度标签

然后,我直接使用matplotlib创建了条形图,但是它缺少熊猫的日期时间序列刻度标签格式化程序:

def bar_chart(series):
    fig, ax = plt.subplots(1)
    ax.bar(series.index, series)
    fig.autofmt_xdate()
    plt.show()

bar_chart(intensity[350:450])
Run Code Online (Sandbox Code Playgroud)

条形图带有任意放置的刻度标签

这是强度系列的摘录:

intensity[390:400]

2017-03-07    3
2017-03-08    0
2017-03-09    3
2017-03-10    0
2017-03-11    0
2017-03-12    0
2017-03-13    2
2017-03-14    0
2017-03-15    3
2017-03-16    0
Freq: D, dtype: int64 
Run Code Online (Sandbox Code Playgroud)

我可以全力以赴,完全手动创建刻度标签,但我宁愿不必抱着matplotlib并让熊猫做它的工作,并做它在第一个图中所做的工作,但要有条形图。那我该怎么做呢?

matplotlib pandas

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

标签 统计

javafx ×1

javafx-8 ×1

matplotlib ×1

pandas ×1