是否可以在图例中显示误差线?
(就像我用红色画一样)
它们不一定必须是正确的长度,如果它们被指示和识别就足够了。
我的工作样本:
import pandas as pd
import matplotlib.pyplot as plt
test = pd.DataFrame(data={'one':2000,'two':300,'three':50,'four':150}, index=['MAX'])
fig, ax = plt.subplots(figsize=(5, 3), dpi=230)
ax.set_ylim(-.12,.03)
# barplot
ax = test.loc[['MAX'],['one']].plot(position=5.5,color=['xkcd:camo green'], xerr=test.loc[['MAX'],['two']].values.T, edgecolor='black',linewidth = 0.3, error_kw=dict(lw=1, capsize=2, capthick=1),ax=ax,kind='barh',width=.025)
ax = test.loc[['MAX'],['one']].plot(position=7,color=['xkcd:moss green'], xerr=test.loc[['MAX'],['three']].values.T, edgecolor='black',linewidth = 0.3, error_kw=dict(lw=1, capsize=2, capthick=1),ax=ax,kind='barh',width=.025)
ax = test.loc[['MAX'],['one']].plot(position=8.5,color=['xkcd:light olive green'],xerr=test.loc[['MAX'],['four']].values.T, edgecolor='black',linewidth = 0.3, error_kw=dict(lw=1, capsize=2, capthick=1),ax=ax,kind='barh',width=.025)
# Legende
h0, l0 = ax.get_legend_handles_labels()
l0 = [r'MAX $1$', r'MAX $2$', r'MAX $3$']
legend = plt.legend(h0, l0, borderpad=0.15,labelspacing=0.1, frameon=True, edgecolor="xkcd:black", ncol=1, …
Run Code Online (Sandbox Code Playgroud) 之后tinymce.init()
我可以像这样切换只读设置:
editor.mode.set("design");
editor.mode.set("readonly");
Run Code Online (Sandbox Code Playgroud)
但如何切换编辑器和内容的深色主题?
这是行不通的:
editor.mode.set.content_css("dark");
editor.mode.set.skin("dark-oxide");
Run Code Online (Sandbox Code Playgroud) 我有很长一段时间的数据(3 个月),每 15 秒记录一次。
第一个时间戳看起来像这样:2017-04-01 00:00:00 最后一个时间戳看起来像这样:2017-04-01 23:59:45
现在我正在寻找一种方法来获取“Temp”列的第一个和最后一个值。最好将这两个值放在两个新列中。
ia系列如何像这样:
2016-11-09 00:07:00 0 days 00:00:15.000000000
2016-11-09 00:07:15 0 days 00:20:14.000000000
2016-11-09 00:07:30 0 days 10:00:15.000000000
Run Code Online (Sandbox Code Playgroud)
变成这样的整数值:
2016-11-09 00:07:00 15
2016-11-09 00:07:15 1214 // 20*60+14
2016-11-09 00:07:30 36015 // 10*60*60+15
Run Code Online (Sandbox Code Playgroud) 我的 df 看起来像这样:
\n\nDatum Zeit Temperatur[\xc3\x82\xc2\xb0C] Luftdruck Windgeschwindigkeit[m/s] Windrichtung[Grad] Relative Luftfeuchtigkeit[%] Globalstrahlung[W/m\xc3\x82\xc2\xb2]\n
Run Code Online (Sandbox Code Playgroud)\n\n现在我想像这样重命名列:#
\n\nwetterdaten.rename(columns={'Temperatur%': 'Temperatur', 'Luftdruck[hPa]': 'Luftdruck'}, inplace=True)\n
Run Code Online (Sandbox Code Playgroud)\n\n哪里%
有通配符。\n但是当然不行。
日志数据中列名的开头始终相同,\n但结尾会随时间变化。
\n