草庐IT

matplotlib-basemap

全部标签

python - 绘制 datetime.time python/matplotlib 的直方图

我正在尝试绘制datetime.time值的直方图。这些值被离散化为五分钟的片段。数据在列表中如下所示:['17:15:00','18:20:00','17:15:00','13:10:00','17:45:00','18:20:00']我想绘制直方图或某种形式的分布图,以便可以轻松检查每次出现的次数。注意。给定每个时间然后离散化。直方图中的最大bin数为288=(60/5*24)我看过matplotlib.pyplot.hist。但是需要某种连续标量 最佳答案 我按照DavidZwicker所说的做了,用了几秒钟,然后改变了x轴。

python - Python 中 matplotlib 的 (x,y) 绘图替代方案是什么?

我已经尝试了几个小时来下载/构建/安装/使用matplotlib我束手无策。我终于构建并运行了它,但尽管调用了plt.show()也没有显示任何内容。有没有matplotlib的替代品?我只需要Python中的一些东西来以线或点的形式绘制(x,y)数据。(我在MacOSX10.6中运行Python2.7)编辑:请指出除matplotlib之外的任何知名软件包的二进制安装程序来源。由于某种原因,在我的机器上从源代码构建似乎有问题。 最佳答案 自从发布这个问题后,我发现了免费的AnacondaPython它为主要平台预编译了二进制文件,

python - 使用 Matplotlib 的 3D 绘图 : Hide axes but keep axis-labels?

我正在使用Matplotlib可视化三维数组。我几乎按照我想要的方式得到了它,除了一个小障碍......请参阅下面的插图和描述,了解我可以让它做什么以及我想要它做什么......展示一堆带有标签的立方体,还有一堆其他东西。显示一堆立方体但没有轴标签。这是我想要但无法实现的...我想显示一堆带有轴标签的立方体,但没有别的。我希望你们能帮助我:)请参阅下面的源代码。frommpl_toolkits.mplot3dimportaxes3dimportmatplotlib.pyplotaspltfrommatplotlibimportrcParamsimportnumpyasnprcParam

python - Matplotlib 后端缺少带下划线的模块

我已经使用matplotlib一段时间了,没有出现任何问题。自从我需要交互式绘图功能(使用Tkaag)以来已经有一段时间了。从那以后我更新了matplotlib几次。我今天尝试使用它,但出现错误。/usr/local/lib/python2.7/dist-packages/matplotlib/backends/tkagg.pyin()---->1import_tkagg2importTkinterasTk34defblit(photoimage,aggimage,bbox=None,colormode=1):5tk=photoimage.tkImportError:Nomodulen

python - 在 matplotlib 图形窗口(带 imshow)中,如何删除、隐藏或重新定义鼠标的显示位置?

这个问题在这里已经有了答案:InteractivepixelinformationofanimageinPython?(7个答案)关闭7年前。我将ipython与matplotlib结合使用,并以这种方式显示图像:(启动:ipython--pylab)figure()im=zeros([256,256])#justastand-informyrealimagesimshow(im)现在,当我将光标移到图像上时,我会看到鼠标的位置显示在图形窗口的左下角。显示的数字是x=列号,y=行号。这是非常面向情节而不是面向图像的。我可以修改显示的数字吗?我的第一选择是显示x=行号*标量,y=列号*标

python - Matplotlib 动画 fill_between 形状

我正在尝试为matplotlib中的fill_between形状制作动画,但我不知道如何更新PolyCollection的数据。举个简单的例子:我有两条线,我总是在它们之间填充。当然,线条会发生变化并且是动画的。这是一个虚拟的例子:importmatplotlib.pyplotasplt#Initplot:f_dummy=plt.figure(num=None,figsize=(6,6));axes_dummy=f_dummy.add_subplot(111);#Plotting:line1,=axes_dummy.plot(X,line1_data,color='k',linesty

python - 如何在 reportlab Canvas 中绘制 matplotlib 图?

我想使用drawImage方法将使用matplotlib生成的图形添加到reportlabCanvas,而不必先将图形保存到硬盘驱动器。我的问题是:IsthereamatplotlibflowableforReportLab?,这很好地解决了。但是,我不想使用DocTemplates、Stories、Flowables等。如前所述,我想使用drawImage将它放在Canvas中的某个位置。我尝试使用以下方法将matplotlib图转换为PIL图像:1)http://www.icare.univ-lille1.fr/wiki/index.php/How_to_convert_a_mat

python - 来自 numpy 直方图输出的 Matplotlib 直方图

我已经跑了numpy.histogram()在更大数据集的一堆子集上。我想将计算与图形输出分开,所以我不想调用matplotlib.pyplot.hist()关于数据本身。原则上,这两个函数都采用相同的输入:原始数据本身,然后再合并。numpy版本只返回nbin+1bin边缘和nbin频率,而matplotlib版本继续自己制作情节。那么有没有一种简单的方法可以从numpy.histogram()生成直方图?输出本身,而无需重做计算(并且必须保存输入)?明确地说,numpy.histogram()输出是nbin+1个nbinbin边的列表;没有将这些作为输入的matplotlib例程。

python - 限制使用 numpy.genfromtxt 为 matplotlib 读取多少数据

我在python中创建一个图形,使用源数据的文本文件和matplotlib绘制图形。下面的简单逻辑运行良好。但是有没有办法让numpy.gentfromtxt只读取文件'temperature_logging'的前50行?目前它读取整个文件。temp=numpy.genfromtxt('temperature_logging',dtype=None,usecols=(0))time=numpy.genfromtxt('temperature_logging',dtype=None,usecols=(1))dates=matplotlib.dates.datestr2num(time)p

python - 如何在 Matplotlib 中指定类似箭头的线型?

我想在Matplotlib中以指示特定路径的方式显示一组xy数据。理想情况下,线型将被修改为使用类似箭头的补丁。我创建了一个模型,如下所示(使用Omnigraphsketcher)。看来我应该能够覆盖常见的linestyle声明之一('-'、'--'、':'等)达到这个效果。请注意,我不想简单地用一个箭头连接每个数据点——实际上数据点的间距不是均匀的,我需要一致的箭头间距。 最佳答案 这是一个起点:以固定步长沿着您的线路走(在我下面的示例中为aspace)。一个。这涉及沿着由两组点(x1,y1)和(x2,y2)。B.如果您的步骤比线