小编Jam*_*ead的帖子

绘制标记的数量少于数据点(或绘制CDF的更好方法?)[matplotlib,或一般绘图帮助]

我正在绘制具有大量数据点的累积分布函数.我在同一个绘图上绘制了几行,用标记识别,因为它将以黑白打印.我想要的是在x维度上均匀间隔的标记.我得到的是每个数据点一个标记(并且给定点数,它们都重叠)

我不确定这是我对如何绘制好的理解,或者只是缺乏理解matplotlib.我找不到'标记频率'设置.

一行的简单解决方案是从行中获取每个N'值,并将其用作linestyle =''的单独行,但我希望标记垂直对齐,并且不同的x数组具有不同的长度.

# in reality, many thousands of values
x_example = [ 567, 460, 66, 1034, 275, 26, 628, 99, 287, 157, 705, 421, 1093, \ 
     139, 204, 14, 240, 179, 94, 139, 645, 670, 47, 520, 891, 450, 56, 964,   \
     1728, 99, 277, 356, 1628, 745, 364, 88, 112, 810, 816, 523, 401, 89,     \ 
     278, 917, 370, 53, 39, 90, 853, 356 ] 
x = sort(x_example)
y = linspace(0,1,len(x))

ax = subplot(1,1,1)
plots[w] = ax.plot(x,y, …
Run Code Online (Sandbox Code Playgroud)

plot distribution matplotlib cumulative-frequency marker

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

如何使用vim-latex禁用vim中的代码折叠?

我尝试了常用的方法,并阅读:help tex.vim (参见:http://vimdoc.sourceforge.net/htmldoc/syntax.html)

我已经简要地看了一下syntax/tex.vim,但看不到如何在没有折叠的情况下重建vim的情况下禁用它.我厌倦了打'zE'.

我在.vimrc中尝试过的行:

set foldlevel=manual
set foldlevelstart=99
let g:tex_fold_enabled=0
Run Code Online (Sandbox Code Playgroud)

vim latex folding

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