草庐IT

绘图笔

全部标签

python - 用于图像分析的感兴趣区域绘图工具(在 python 中)

为了摆脱IDL和Matlab,我正在探索我需要在python/scipy等中实现什么样的工具。一个常见的功能是显示医学图像和感兴趣区域的轮廓(例如IDL中的defroi或它的GIU版本xroi)。在chaco和matplotlib中,有一些LassoSelection工具的例子很接近但不太适合我的需要(我想点击多边形而不是拖动光标)。是否有可以执行此操作的现有工具,或者我是否需要扩展和自定义现有类?无论哪种情况,正确方向的指示都会有所帮助。 最佳答案 似乎matplotlib不太适合拍摄包含感兴趣区域绘图等功能的交互式数据可视化。尽

python - 如何使用 Matplotlib 更改绘图的表面颜色

我刚开始使用Matplotlib并尝试更改绘图的面颜色...如果我这样创建图形:plt.figure(num=None,figsize=(5,10),dpi=80,facecolor='y',edgecolor='k')只有图的边框变成黄色...我想要的是边框是白色的,情节是黄色的..编辑:我当前代码的一个片段:plt.figure(num=None,figsize=(5,10),dpi=80,facecolor='y',edgecolor='k')ax=plt.gca()ax.plot(x,y,color='g') 最佳答案 嗯,

python - 在 IPython Notebook 中更改绘图窗口大小

我正在使用IPythonNotebook来绘制一些图。对于大多数我使用%matplotlibinline但对于一些我更改为%matplotlibnotebook以便能够放大和类似的东西。现在问题来了,显示我的绘图的窗口(与我使用的matplotlib设置无关)突然变小了。不是图形本身,只是窗口。我真的很困惑为什么会这样,如果是因为我在两个matplotlib设置之间切换或者我错误地做了其他事情。这真的很烦人,因为我必须在窗口中滚动才能看到我的整个图形,除非我想将它最小化很多。所以如果你有任何想法如何使绘图窗口变大,请赐教。在这里你可以看到我所说的窗口的意思的例子:Smallwindow

python - 在 Python 的 Tkinter 主窗口上放置绘图

我有一个程序可以处理数据然后绘制结果。通常在Python中,绘图显示在新窗口中,但我想在同一个Tkinter窗口中显示绘图。我搜索并找到了这两个答案,PythonTkinterEmbedMatplotlibinGUI,和HowdoIrefreshamatplotlibplotinaTkinterwindow?.他们说我们应该首先制作一个Canvas,然后使用grid或pack将它放在窗口上。这是我第一次使用canvas,我应用了这个概念,这里是一个工作示例代码,frommatplotlib.backends.backend_tkaggimportFigureCanvasTkAgg__a

python - scikit-learns LDA 函数中的错误 - 绘图显示非零相关

我使用scikit-learn的LDA函数做了一些LDA,我注意到在我的结果图中,LD之间存在非零相关性。fromsklearn.ldaimportLDAsklearn_lda=LDA(n_components=2)transf_lda=sklearn_lda.fit_transform(X,y)这很令人担忧,所以我回去使用Iris数据集作为引用。我还在scikit文档中找到了相同的非零相关LDA图,我可以重现它。无论如何,给你一个大概的样子左上图:这里显然有问题左下角的图:这是基于原始数据的,不是正确的方法,而是一种复制scikit结果的尝试右上角和右下角的绘图:这就是它的实际外观。

python - 在多进程中运行绘图时出现 matplotlib 错误

我正在使用python的Multiprocess.Pool来绘制一些使用多个进程的数据,如下所示:classplotDriver:defplot(self,parameterList):numberOfWorkers=len(parameterList)pool=Pool(numberOfWorkers)pool.map(plotWorkerFunction,parameterList)pool.close()pool.join()这是我类的简化版本,驱动程序还包含我选择省略的其他内容。plotWorkderFunction是一个单线程函数,它导入matplotlib并完成所有绘图和设

python - 标题和绘图 matplotlib 之间的巨大空间

我的matplotlib有一个问题,它生成的绘图与标题相去甚远。我的代码是:df=pandas.read_csv(csvpath,delimiter=',',index_col=0,parse_dates=[0],dayfirst=True,names=['Date','test1'])df.plot(subplots=True,marker='.',markersize=8,title="test",fontsize=10,color=['b','g','g'],figsize=(8,22))imagepath='capture.png'plt.savefig(imagepath)生

python - 彩条/绘图问题? "posx and posy should be finite values"

问题所以我有一个6层(array.size=(192,288,6))的经纬度数组,其中包含一堆数据,其值范围接近0到大约0.65。当我绘制来自6层([:,:,0]、[:,:,1]等的每一层的数据时.),除了[:,:,4]之外,我没有任何问题并得到了一张漂亮的map。出于某种原因,当我尝试绘制此2D数组时,我收到一条我不理解的错误消息,并且仅在我尝试包含颜色条时才会出现。如果我修复颜色条没有错误,但我需要那个颜色条...代码这是我用于数组不同部分的代码,以及生成的绘图。让我们使用[:,:,5]。#Setlabelslonlabels=['0','45E','90E','135E','18

python - Pandas 绘图功能忽略时间序列的时区

当使用pandas的内置plot函数绘制时间序列时,它似乎忽略了我的索引的时区:它始终使用UTC时间作为x轴。一个例子:importnumpyasnpimportmatplotlib.pyplotaspltfrompandasimportrolling_mean,DataFrame,date_rangerng=date_range('1/1/2011',periods=200,freq='S',tz="UTC")data=DataFrame(np.random.randn(len(rng),3),index=rng,columns=['A','B','C'])data_cet=data

python - 绘图 : Shared axes and no space between subplots

这与newpythonicstyleforsharedaxessquaresubplotsinmatplotlib?有关(或者更确切地说是跟进).我想让子图共享一个轴,就像上面链接的问题一样。但是,我也不希望地block之间没有空间。这是我的代码的相关部分:f,(ax1,ax2)=plt.subplots(1,2,sharex=True,sharey=True)plt.setp(ax1,aspect=1.0,adjustable='box-forced')plt.setp(ax2,aspect=1.0,adjustable='box-forced')#Plot1ax1.matshow(