我正在寻找一个R或ggplot2解决方案,用于绘制带阴影的线表示标准误差.已经google了一段时间没有幸运.

有没有人有类似的经验,并希望分享将不胜感激.
我使用的示例代码:
> dat <- read.table('sample',header=TRUE)
> ggplot(dat, aes(x=pos,y=value, colour=type))+geom_line()
Run Code Online (Sandbox Code Playgroud)
我生成的数字:

样本数据:
pos value type
1 1.40685064701 A
2 1.58314330023 A
3 1.74204838899 A
4 1.61736939797 A
5 1.29508580767 A
6 1.09467905031 A
7 1.10472385941 A
8 1.02381316251 A
9 1.30213436484 A
10 1.70752481609 A
11 2.01875034644 A
12 1.82218601208 A
13 1.46976809915 A
14 1.78802276311 A
15 1.93459128836 A
16 1.95665864564 A
17 1.57026992442 A
18 1.15962402775 A
19 1.05305484021 A
20 0.919362594185 A
21 0.833060897559 A
22 …Run Code Online (Sandbox Code Playgroud) 我有一个清单a:
a = ['c','d','b','a','e']
Run Code Online (Sandbox Code Playgroud)
和一个列表b:
b = ['a001','b002','c003','d004','e005']
Run Code Online (Sandbox Code Playgroud)
我怎么能得到我的列表c如下:
c = ['c003','d004','b002','a001','e005']
Run Code Online (Sandbox Code Playgroud)
基本上b使用每个元素的一部分,按照 中定义的顺序进行排序a。
非常感谢。
我有一个清单:
a = ['7-Mar-14', '10-Mar-14', '11-Mar-14', '14-Mar-14', '15-Mar-14', '17-Mar-14', '22-Mar-14', '23-Mar-14', '25-Mar-14', '1-Nov-13', '5-Nov-13', '8-Nov-13', '23-Nov-13', '24-Nov-13', '25-Nov-13', '26-Nov-13', '3-Dec-13', '9-Dec-13', '13-Dec-13', '9-Jan-14', '17-Jan-14', '20-Jan-14', '8-Feb-14', '9-Feb-14', '10-Feb-14', '11-Feb-14', '12-Feb-14', '16-Feb-14', '17-Feb-14', '19-Feb-14', '22-Feb-14', '26-Feb-14', '28-Feb-14', '2-Mar-14', '4-Mar-14', '31-Mar-14', '1-Apr-14', '2-Apr-14', '4-Apr-14', '6-Apr-14', '8-Apr-14', '9-Apr-14', '15-Apr-14', '16-Apr-14', '17-Apr-14', '18-Apr-14', '20-Nov-13', '5-Dec-13', '15-Dec-13', '15-Jan-14', '19-Jan-14', '26-Jan-14', '3-Feb-14', '6-Feb-14', '14-Feb-14', '21-Feb-14', '24-Feb-14', '1-Mar-14', '5-Mar-14', '12-Mar-14', '19-Mar-14', '20-Mar-14', '21-Mar-14', '24-Mar-14', '26-Mar-14', '27-Mar-14', '29-Mar-14', '30-Mar-14', '7-Apr-14', '10-Apr-14', '11-Apr-14', '12-Apr-14', '27-Nov-13', '16-Jan-14', '27-Jan-14', '6-Mar-14', '13-Mar-14', …Run Code Online (Sandbox Code Playgroud) 我尝试在我的文件上写入许多 zlib 块,有没有办法可以从我的文件中获取所有未压缩的内容?从下面的示例代码我只能得到我的第一个数据。预先感谢您的任何意见!
Python 3.6.8 |Anaconda, Inc.| (default, Dec 29 2018, 19:04:46)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import zlib
>>> str1 = b'my first string'
>>> str2 = b'my second string'
>>> z1 = zlib.compress(str1)
>>> z2 = zlib.compress(str2)
>>> with open('test.z', 'wb') as fh:
... fh.write(z1)
... fh.write(z2)
...
23
24
>>> p = open('test.z','rb').read()
>>> p
b'x\x9c\xcb\xadTH\xcb,*.Q(.)\xca\xccK\x07\x00.6\x05\xe6x\x9c\xcb\xadT(NM\xce\xcfKQ(.)\xca\xccK\x07\x003\xfb\x06:'
>>> zlib.decompress(p)
b'my first string'
>>> zlib.decompress(p)
b'my …Run Code Online (Sandbox Code Playgroud)