画图
肥宅_Sean
在UCB,Stanford各做过一段时间的RA。去牛津访学过一段时间。
现在在某家头部量化当研究员。
个人站: https://seanquant.github.io/
展开
-
【Linux内非root安装】graphviz安装
安装下载还是需要手动下载的。https://graphviz.gitlab.io/pub/graphviz/stable/SOURCES/graphviz.tar.gz自己手动下载下,拖到对应服务器上,并解压之后,进入该目录中,开始下面的命令./configure --prefix=/home/你的用户名/usr/localmake && make installexport PATH=$PATH:/home/你的用户名/usr/local/bin安装完成。试下do原创 2021-04-13 17:41:15 · 3545 阅读 · 1 评论 -
plt.acorr()函数使用实例-ValueError: object too deep for desired array
简述注意,传进去的数据需要是一维的数据。否则报错很奇怪的。(不要问我为什么知道的)正确代码:import matplotlib.pyplot as pltimport numpy as npdata = np.random.random(100)plt.acorr(data)plt.show()错误代码:import matplotlib.pyplot as plt...原创 2018-08-06 14:01:19 · 10638 阅读 · 0 评论 -
【数据展示】matplotlib子图设置子标题(subtitle for subplot)
简述这个操作很常用。用于做对比区分代码范式:ax.set_title(str)实例import matplotlib.pyplot as pltimport numpy as npplt.figure(figsize=(6, 6.5))for i in range(4): ax = plt.subplot(221+i) alpha = 0.98 /...原创 2018-08-04 09:58:01 · 80441 阅读 · 8 评论 -
【数据展示】matplotlib设置画面大小
代码实例plt.figure(figsize=(6, 6.5))注意,这里的画面大小其实是 600 * 650的。(所以,不要太输入太的数字)具体实例import matplotlib.pyplot as pltimport numpy as npplt.figure(figsize=(6, 6.5))for i in range(4): ax = plt.s...原创 2018-08-04 09:54:02 · 191772 阅读 · 1 评论 -
【数据展示】matplotlib中label框亮度设置
简述在学习官方文档的时候,对这个做了一个简单的探究代码类容如下:leg.get_frame().set_alpha(0.1)具体展现:import matplotlib.pyplot as pltimport numpy as npax = plt.subplot(111)t1 = np.arange(0.0, 1.0, 0.01)for n in [1, 2,...原创 2018-08-04 09:51:11 · 2308 阅读 · 0 评论 -
Python相关系数矩阵热力图(二)
上面图片通过下面代码实现同时 df 内部的数据是: A B 0 0.180270 0.019475 1 0.463219 0.724934 2 0.420204 0.485427由于我设置了随机数种子,各位的数据也会是跟我一样的~ 图片当然也是类似的啦~datafram.corr() 会根据不同列...原创 2018-02-12 18:35:53 · 5759 阅读 · 0 评论 -
Python数据相关系数矩阵和热力图轻松实现
对其中的参数进行解释plt.subplots(figsize=(9, 9))设置画面大小,会使得整个画面等比例放大的sns.heapmap()这个当然是用来生成热力图的啦df是DataFrame, pandas的这个类还是很常用的啦~df.corr()就是得到这个dataframe的相关系数矩阵把这个矩阵直接丢给sns.heapmap中做参数就好啦sns.heapmap中annot...原创 2018-02-10 15:17:54 · 45551 阅读 · 3 评论 -
画Series的散点图
画一个Series的散点图,这恐怕是很多人都会想要做的事情。但是好像在网上都没有找到类似的文档或者库我在这提供一种思路:将Series转换成dataframe,在将index转成一个新的列。再通过两者的关系构建一个散点图当然下面要使用的诸多库,想必能查到这个文档的你,也是会导入的吧~df = series.to_frame()column = df.columns[0]...原创 2018-02-10 10:58:31 · 2469 阅读 · 0 评论 -
解决plt.savefig存的图是空白的
遇到这个问题的时候,其实也是一愣的 因为以前存图的时候都是好好呀,怎么今天存图的时候就变成全空白了呢?带着这个问题,做了一个简单的测试,总结出来plt.show()plt.savefig("./a.png")上面的代码,输出结果就是会让存起来的图片是空的 下面的代码就不会了, 记得要在存显式之前就存起来哦~plt.savefig("./a.png&原创 2018-02-10 10:09:10 · 7912 阅读 · 2 评论 -
matlab画图(复数的直角坐标和极坐标)(-)
代码如下:% 绘制y = t +it sin(t);函数在直角坐标和极坐标下的图t = 0:0.01:2*pi;y = t+i*t.*sin(t); % sin()函数作用在整个数组上,生成一个新的数组,在于t的每一个元素进行点乘r = abs(y); % 函数的绝对值生成了这样的一个数组bdelta = angle(y); % 得到这个数对应的角度subplot(2,1,1)...原创 2017-10-17 13:19:21 · 14617 阅读 · 0 评论 -
[笔记]画三角函数-涵盖画图基础
代码如下:t = 0:pi/20:4*pi; % 定义参数thold on;axis([0 4*pi -10 10]); % 限定两个轴的上下限plot(t,10*sin(t),'r+:'); % 线性为点画线、颜色是红色、数据点标记为加号% +和:位置调换都是可以的plot(t,10*cos(t),'b*--');xlabel('参数t');ylabel('函数值y')title原创 2017-10-21 10:43:05 · 1808 阅读 · 0 评论 -
mesh三维画图[matlab]
【图形展示,堪比算法】 点这里,可以看surf函数画三维图 mesh是用于画三维的网格图 主要使用格式有: mesh(X,Y,Z) 参数X,Y,Z都是矩阵值规模都是相同的(至于怎么扩展成相同的,一般用的是meshgrid函数设置矩形网络) mesh(x,y,Z)参数x和y是长度为n和m的向量,参数是m*n的矩阵(这个比较少见) 下面展示下代码和对应图形:x = -8:0.05:8;y原创 2017-10-21 10:10:32 · 15806 阅读 · 0 评论 -
surf三维画图[matlab]
【如果你画的图是全黑的,也可以看看这篇文章】 如果想看用mesh画三维图,可以看这里 surf 三维阴影曲面画图,常用的函数格式 surf(X,Y,Z) X,Y,Z都是矩阵值,规模相等 surf(x,y,Z)x,y是n和m长度的向量,Z是m*n的矩阵(这个也很少用到,最多还是上面那些)代码1:x = -8:0.05:8;y = -3:0.01:5;[X, Y] = meshgrid(x,原创 2017-10-21 10:27:43 · 23590 阅读 · 7 评论