【python-熊猫从对应的唯一id值绘制平均值】教程文章相关的互联网学习教程文章

如何在底图上绘制文本,python【代码】

我想在我的地图上放一个文字,比如the satellite imagery.import numpy as np, matplotlib.pyplot as plt from mpl_toolkits.basemap import Basemap m = Basemap(resolution='l',projection='geos',lon_0=-75.) fig = plt.figure(figsize=(10,8)) m.drawcoastlines(linewidth=1.25) x,y = m(-150,80) plt.text(x,y,'Jul-24-2012')但是,“7月24日至2012年”的文字没有出现在我的身上.我想这是因为地图不是笛卡尔...

python – 绘制图像的2D FFT【代码】

我正在尝试绘制图像的2D FFT:from scipy import fftpack, ndimage import matplotlib.pyplot as pltimage = ndimage.imread('image2.jpg', flatten=True) # flatten=True gives a greyscale image fft2 = fftpack.fft2(image)plt.imshow(fft2) plt.show()但我得到TypeError:图像数据无法转换为float. 如何绘制图像的2D FFT?解决方法:任何fft的结果通常由复数组成.这就是为什么你不能这样绘制它的原因.根据您的需求,您可以从...

python – Sklearn逻辑回归,绘制概率曲线图【代码】

我正在尝试创建类似于ISLR示例的逻辑回归,但是使用python代替data=pd.read_csv("data/Default.csv")#first we'll have to convert the strings "No" and "Yes" to numeric values data.loc[data["default"]=="No", "default"]=0 data.loc[data["default"]=="Yes", "default"]=1 X = data["balance"].values.reshape(-1,1) Y = data["default"].values.reshape(-1,1)LogR = LogisticRegression() LogR.fit(X,np.ravel(Y.astype(int)...

python – matplotlib.如何在子图之间切换,而不是从头开始重新绘制?【代码】

我创建了一个图形并用几个子图填充它. 随着新数据的到来,我想在给定的子图上绘制它. 如何在子图之间切换,这样我每次都不必创建新的子图对象? 例:from matplotlib.pyplot import figure,figure() subplot(2,1,1) subplot(2,1,2)# now go back and plot something on subplot 1 ...?解决方法:将子图分配给变量:fig = matplotlib.pyplot.figure()plt1 = fig.add_subplot(2,1,1) plt2 = fig.add_subplot(2,1,2)然后你可以通过引用pl...

如何从csv文件中读取日期/时间字段,并在python中相应地绘制图形【代码】

我使用python csv模块从CSV文件导入记录. 日期/时间字段要求日期采用特定格式,但是不同的电子表格程序默认为不同类型的格式我不希望用户必须改变他们的格式.我想找到一种方法来检测字符串所在的格式,或者只允许几种指定的格式. 如何从csv文件中读取日期/时间字段并绘制图形因此.解决方法:dateutil可以解析各种格式的日期字符串,而无需事先指定日期字符串的格式:In [8]: import dateutil.parser as parserIn [9]: parser.parse('Ja...

python – PyLab:绘制轴以记录比例,但标记轴上的特定点【代码】

基本上,我正在进行可扩展性分析,所以我正在使用2,4,8,16,32等数字,图形看起来合理的唯一方法就是使用对数刻度. 但是不是通常的10 ^ 1,10 ^ 2等标签,我想在轴上显示这些数据点(2,4,8 …) 有任何想法吗?解决方法:根据你想要的灵活性/想象力,有多种方法可以做到这一点. 最简单的方法就是做这样的事情:import numpy as np import matplotlib.pyplot as plt import matplotlib as mplx = np.exp2(np.arange(10))plt.semilogy(x) plt.y...

python – 使用matplotlib绘制许多图形【代码】

每当我想用matplotlib绘制多个2d折线图时,我定义了两个列表: coloTypesList = [ “B”, “G”, “R”, “C”, “M”, “Y”, “K”];drawTypesList = [ “ – ”, “ – ”, “”]; 并在每次迭代时从这些中选择一对(对于每个图).当我绘制的图形少于22个时,这种方法只能帮助我.有关使用着色和绘图类型使其更通用的任何想法吗?解决方法:从您给出的列表中,您有21种组合:>>> from itertools import product >>> markers = ["-", "--...

在python中整齐地绘制PMF【代码】

是否有一个库可以帮助我巧妙地在python中绘制样本的概率质量函数,如下所示:解决方法:通过matplotlib.pyplot的干模块matplotlib.pyplot.stem(*args, **kwargs)from matplotlib.pyplot import stemstem(y, linefmt='b-', markerfmt='bo', basefmt='r-') stem(x, y, linefmt='b-', markerfmt='bo', basefmt='r-')或更接近金属#!/usr/bin/env python from pylab import *x = linspace(0.1, 2*pi, 10) markerline, stemlines, baseline...

python – 是否可以使用sympy绘制隐式3d方程?【代码】

有没有办法使用sympy绘制3变量隐式方程.按文档进行,它只支持隐式2d图.或者是否有任何其他选项可以使用python绘制3d绘图,其中等式可以是来自用户的输入解决方法:我正在将我的评论转化为答案.我建议使用mayavi和contour3d来完成这项任务.您始终可以将隐式函数重写为f(x,y,z)= 0.对于球体,我们有x ^ 2 y ^ 2 z ^ 2 = r ^ 2,可以将其重写为f(x,y,z)= x ^ 2 y ^ 2 z ^ 2 – r ^ 2 = 0. 下面是一些例子import numpy as np from mayavi ...

python – 在PyQt中绘制一个多边形【代码】

背景 我想在屏幕上绘制一个简单的形状,我选择PyQt作为使用的包,因为它似乎是最成熟的.我没有以任何方式锁定它. 问题 在屏幕上绘制简单的形状(例如多边形)似乎过于复杂.我找到的所有例子都尝试做很多额外的事情,我不确定实际上有什么相关性. 题 PyQt在屏幕上绘制多边形的绝对最小方法是什么? 如果它有任何区别,我使用PyQt的第5版和Python的第3版.解决方法:我不确定,你的意思是什么on the screen你可以使用QPainter在QPaintDevice的...

Python:使用给定列为x轴绘制pandas数据框的条形图【代码】

我想为Jupyter Notebook上的以下pandas数据框绘制条形图.| Month | number -------------------------0 | Apr | 6.51 | May | 7.32 | Jun | 3.93 | Jul | 5.14 | Aug | 4.1我做了:%matplotlib notebook import matplotlib.pyplot as plt import matplotlib matplotlib.style.use('ggplot') trend_df.plot(kind='bar')如何确保x轴实际显示月份?解决方法:您可以在调用中指定x和y来绘制绘图以获得所需的条形图.trend...

Python数据分析之Matplotlib绘制饼形统计图【代码】【图】

饼图的绘制可以使用matplotlib库中的pie函数,首先我们来看看这个函数的参数说明。 一: pie函数参数解读 plt.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False)x:指定绘图的数据; explode:指定饼图某些部分的突出显示,即呈现爆炸式; label...

Python绘图之matplotlib2D绘制折线图

Matplotlib文档链接:https://matplotlib.org/api/pyplot_summary.html 实例参考:https://www.data-blogger.com/2017/11/15/python-matplotlib-pyplot-a-perfect-combination/ 对于Python来说,Matplotlib是最著名的绘图库,它主要用于二维绘图,当然它也可以进行简单的三维绘图(基于spyder)。 一: 各参数详解: 功能描述acorr 绘制x的自相关。angle_spectrum 绘制角度谱图。annotate 用文本文本注释点xy。arrow 向轴添加箭头...

保存设备上下文绘制的图像,wxPython【代码】

我需要能够保存设备上下文画布状态的图像(格式无关紧要).我尝试了dc.GetAsBitmap,但它返回了无效的位图.我该怎么做?解决方法:我相信这应该可以解决问题:def saveSnapshot(dcSource):# based largely on code posted to wxpython-users by Andrea Gavana 2006-11-08size = dcSource.Size# Create a Bitmap that will later on hold the screenshot image# Note that the Bitmap must have a size big enough to hold the screensh...

python – 在绘制3d曲面时去除伪影/网格线【代码】

使用mpl_toolkits.mplot3d.Axes3D.plot_surface()绘制曲面时,会出现看似遵循绘制曲面曲线的线条.例如:X, Y = numpy.meshgrid(numpy.arange(some_range), numpy.arange(some_other_range)) Z1, Z2 = numpy.array(getRate()) #getRate is a function that returns an array of shape (len(some_range), len(some_other_range) fig = pyplot.figure() ax = mplot3d.Axes3D(fig)ax.plot_surface(X, Y, Z1, color='w', alpha=0.2) ax...