【python – Matplotlib:在PolarAxes上绘制一系列径向线】教程文章相关的互联网学习教程文章

如何使用python // Matplotlib重新创建此图形?【代码】

我想重新创建这样的东西: 但使用我自己的数据.我的数据如下:Number Name1 Structure mean stdev1 Aldehydes RCH=O 122.76 7.672 Ketones R2C=O 8.11 0.152 Amides R-CONr2 20.1 83.24我该如何重新创建这个情节呢?我得到了:from pylab import * import numpy data = numpy.genfromtxt('data',unpack=True,names=True,dtype=None...

python – 具有零值的Matplotlib对数标度【代码】

参见英文答案 > Logscale plots with zero values in matplotlib 1个我有一个非常大且稀疏的垃圾邮件Twitter帐户数据集,它要求我缩放x轴,以便能够可视化各种变量的分布(直方图,kde等)和cdf(tweets_count,关注者数量/关注等等).> describe(spammers_class1$tweets_count)var n mean sd median trimmed mad min max range skew kurtosis se 1 1 1076817 443.47 3729.05 ...

python – matplotlib中匹配的图形大小,包括和不包含make_axes_locatable-> divider colorbars【代码】

我在22网格中有4个图形,但只希望右边的两个图形有条形(比例适用于行).我正在使用表格divider = make_axes_locatable(ax) cax = divider.append_axes("right", size="5%", pad=0.05) plt.colorbar(im, cax=cax) 使颜色栏与这两个图的大小相匹配.然而,这使得两个带有颜色条的颜色与两个颜色条不同,这两个看起来都很糟糕并且消除了仅将轴放在外边缘上的能力.我试着没有使用colorbar调用(使用分频器调用),但当然这会留下一个空白框和侧...

python – matplotlib – 直接在画布上绘图【代码】

由于动态更新的性能问题,我需要在画布上直接绘制很多矩形作为非常低的级别,也就是说不使用matplotlib.patches,因为我们必须使用经典的GUI. 更准确地说,我想只绘制一个矩形,而不仅仅是所有的图形. 可能吗 ? 这是我使用Joe Kington给出的链接的测试代码.#!/usr/bin/env python3from random import randint, choice import timeimport matplotlib.pyplot as plt import matplotlib.patches as mpatches import matplotlib.colors as ...

python – matplotlib imshow subplots sharey break x limits【代码】

我正在使用matplotlib绘制一系列热图.没有共享的y轴,它可以正常工作.当我尝试分享y轴时,我遇到了一个问题. x轴限制似乎受到严重影响. 考虑以下MWE:import matplotlib print matplotlib.__version__ # prints "1.4.2"import matplotlib.pyplot as pltdata = [[1,2,3],[4,5,6],[7,8,9],[10,11,12]]nrows, ncols = 1, 4 fig, axes = plt.subplots(nrows, ncols, sharey=True)for j in range(ncols):xs = axes[j]# seems to have no i...

Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围【代码】【图】

一、用默认设置绘制折线图 import matplotlib.pyplot as plt 小编这里还有更多有关Python的学习资料和大量干货,+ 688244617免费领取,快来吧 x_values=list(range(11)) #x轴的数字是0到10这11个整数 y_values=[x**2 for x in x_values] #y轴的数字是x轴数字的平方 plt.plot(x_values,y_values,c='green') #用plot函数绘制折线图,线条颜色设置为绿色 plt.title('Squares',fontsize=24) #设置图表标题和标题字号 plt.tick_params(a...

Python Matplotlib按钮【代码】

我是一个可怜的程序员,所以请原谅我的简单问题.我正在尝试构建一个从串行接口读取数据并将其显示在屏幕上的小程序.我已经能够在iPython notebook和matplotlib中做到这一点,我已经能够在屏幕上添加按钮来控制进入界面的数据请求:按钮点击 – > ser.write,ser.read,draw 我现在正在努力设计程序,按下按钮将以固定的时间步骤开始重复数据收集,直到按钮再次切换为止.有人可以帮我拿出这样一个程序的草图吗? 至今:%pylab import matp...

python – 删除matplotlib中x轴共享图中的冗余自动收报机【代码】

我只是试图绘制一个x轴共享图.但是在y轴上有一个冗余轴(图中边缘为0和1).我怎么能摆脱这个?import matplotlib.pyplot as plt import matplotlib.gridspec as gridspec plt.figure() gs1 = gridspec.GridSpec(8, 4) gs1.update(left=0.05, right=0.65, hspace=0) axF = plt.subplot(gs1[0, :]) axE = plt.subplot(gs1[1, :],sharex=axF) axPA = plt.subplot(gs1[2, :],sharex=axF) axMiu = plt.subplot(gs1[3:7, :],sharex=axF) ax...

python – 如何在matplotlib中将变量名称作为标题打印【代码】

我的目标是创建一个简单的函数,使用已绘制的变量的名称来标题图形. 到目前为止,我有:def comparigraphside(rawvariable, filtervariable, cut):variable = rawvariable[filtervariable > 0]upperbound = np.mean(variable) + 3*np.std(variable)plt.figure(figsize=(20,5))plt.subplot(121)plt.hist(variable[filtervariable <= cut], bins=20, range=(0,upperbound), normed=True)plt.title("%s customers with filter less than...

Python之外的传说 – matplotlib【代码】

我试图在matplotlib的情节之外放置一个相当广泛的传奇.这个图例有很多条目,每个条目都可以很长(但我不确切知道多长时间). 显然,这很容易使用legendHandle = plt.legend(loc = "center left", bbox_to_anchor = (1, 0.5))但问题是图例被窗户边缘切断了.我花了很长时间寻找解决方案.到目前为止我能找到的最好的事情是:box = ax.get_position() ax.set_position([box.x0, box.y0, box.width * 0.8, box.height]) plt.legend(loc = "c...

python – Seaborn OS X:seaborn.pairplot()ValueError:’transform’必须是’matplotlib.transform.Transform’的【代码】

在jupyter笔记本中进行了以下步骤,试图使seaborn.pairplot()工作.来自/usr/local/lib/python2.7/site-packages/matplotlib/matplotlib/transforms.pyc的错误使该函数停止工作. 以下是python库版本:print(matplotlib.__version__, sns.__version__)('1.5.1', '0.7.1')读取虹膜数据集的csvdata = pandas.read_csv('iris.csv') data_no_nans = data.dropna() sns.pairplot(data_no_nans)错误信息:ValueError ...

python – 等效vmin vmax matplotlib散景【代码】

我是散景的新用户.虽然问题很简单,但我还没有找到答案.在散景库中,matplolib imshow的vmax和vmax相当于什么?例如,在Matplolib中,我使用带有这些值的vmin和vmaxim = ax.imshow(image_data, vmin = 0.1, vmax = 0.8, origin = 'lower')但是,如果我使用散景,我会得到不同的结果, p1 = figure(title =“my_title”,x_range = [min_x,image_data.shape [0]],y_range = [min_y,image_data.shape [1]],toolbar_location = None)p1.image(...

python – matplotlib:为半径指定颜色【代码】

我有一张磁盘的3D图.现在我想根据存储在数组中的值绘制颜色表面.例如.磁盘半径为300mm.该阵列可能像:arr = np.array([[ 114.28, 14],[ 128.57, 16],[ 142.85,19],[ 157.13,20],[ 171.41,21],[ 185.69,22],[ 199.97,24],[ 214.25,27],[ 228.53,29],[ 242.81,30],[ 257.09,31],[ 271.37,34],[ 288.65,35],[ 299.93,36],[ 300,38]])这意味着对于半径= 114.28我有值14.我想在一个颜色(例如蓝色)中绘制半径为114.28的圆.第二个半径是12...

python – 具有双刻度鼠标的Matplotlib【代码】

我尝试使用默认的gui组件使用matplotlib绘制一些曲线,并且在选择鼠标功能应该选择的两个y轴中的哪一个时遇到一些麻烦.默认情况似乎是ax2被选中但我想用ax1代替.这有可能以一些简单的方式修复吗? 这是我目前用来绘制曲线的代码. 最好的问候安德斯奥尔梅delta=np.median(np.diff(measurementvalues.measvalues)) myscale=10 myrange=(measurementvalues.lowerlimit - delta*myscale, measurementvalues.upperlimit + delta*myscal...

python – 使用Tkinter和pylab / matplotlib嵌入的播放,暂停,停止可用性的彩色情节动画:无法更新图形/画布?【代码】

我看了,但没有找到特定的问题,所以很抱歉,如果重复这一点.目标:通过pylab的pcolor绘制的不同矩阵数据不断更新图形的GUI,以便运行动画.但是用户应该可以通过Tkinter小部件按钮播放,暂停,停止动画. 在我使用set_array(),draw()和canvas.manager.after()…得到matplotlib的答案之前,我有工作代码可以让我开始动画,但我无法弄清楚如何停止或暂停它,当只使用matplotlib功能,所以我决定使用Tkinter straigt而不是matplotlib的Tcl / Tk包...