【python绘制累积正态分布概率图】教程文章相关的互联网学习教程文章

python – 使用图形工具绘制时,停止顶点相互重叠【代码】

我在Python 3.5.1上使用图形工具.我有一个单词图形,单词之间的边缘押韵.当我使用图形工具的绘图功能时,如果我使顶点太大,它会导致所有顶点重叠,但如果它们太小,我必须使字体变小,然后它变得难以辨认.有没有办法设置最小边长或强制顶点不重叠? 代码示例:import graph_tool.all as gtG = gt.load_graph("G.gt") gt.graph_draw(G, vertex_text=G.vertex_properties.word, vertex_font_size=10, output_size=(1000, 1000), output="G...

python – 如何以快速数学方式输入公式来绘制矢量场?【代码】

如果我在matplotlib中绘制矢量场,我通常会明确地为每个组件写下公式,以避免出现问题,例如形状和广播.然而,在稍微复杂的公式中,代码变得混乱,写入和读取. 考虑以下示例,我想绘制由此公式定义的矢量字段: 是否有任何方便的方法来输入更符合向量操作的数学公式,如下面的我(不工作)伪代码?# Run with ipython3 notebook %matplotlib inline from pylab import *## The following works, but the mathematical formula is a complete ...

在Python Basemap中绘制曲线【代码】

我想在Basemap地图上绘制弯曲/弧形线.我可以使用map.plot(x,y,..)绘制一条直线,但是如何使其弯曲/有箭头? 在matplotlib中,这可以使用annotate(..)来完成,但是Basemap没有这个方法. 有任何想法吗?解决方法:这是一个非常古老的问题,但我认为无论如何都应该回答这个问题.当你说弯曲的线条时,我认为你的意思是绘制一个great circle.在basemap documentation中有一个完全相同的例子,我已经修改了以便更容易修改自己:from mpl_toolkit...

python – 如何通过matplotlib绘制3D数据集中几乎任意的平面?

存在包含形状的3D数据的阵列,例如(64,64,64),如何通过该数据集绘制由点和法线给出的平面(类似于晶体学中的hkl平面)?类似于通过在数据中旋转平面可以在MayaVi中完成的操作. 在大多数情况下,得到的图将包含非方形平面.可以用matplotlib(某种非矩形补丁)完成吗? 编辑:我自己几乎解决了这个问题(见下文),但仍然想知道如何在matplotlib中绘制非矩形补丁…? 编辑:由于下面的讨论,我重申了这个问题.解决方法:这很有趣,我今天回答的类...

点击绘图时绘制点的Python GUI?【代码】

首先尝试交互式绘图,欢迎任何帮助. 我正在尝试获得一个交互式matplotlib图,其中每次点击鼠标时都会绘制点.点将在点击位置和图像顶部绘制.我想我已经弄清楚如何做到这一点,但我想知道是否有一种简单的方法来添加“撤消”按钮,以便我可以删除最后绘制的点(如果需要).在同一条想法中,我还想添加“重置”(即删除所有点)和“保存”按钮.from matplotlib import pyplot as pltdef onclick(event):button=event.buttonx=event.xdatay=even...

python – 无法将文本与图像上绘制的线对齐【代码】

我正在尝试使用python库Pillow(PIL的分支)进行一些图像处理,并遇到一个奇怪的问题.出于某种原因,当我尝试绘制一条线并在相同的y坐标处绘制一些文本时,它们不匹配.文本略低于该行,但我有两个图形从同一点开始.有没有人之前有这个问题和/或知道如何解决它?这是我正在使用的代码:image = Image.open("../path_to_image/image.jpg")draw = ImageDraw.Draw(image)font = ImageFont.truetype("../fonts/Arial Bold.ttf", 180)draw.line...

Python / Matplotlib极坐标绘制多边形的反向填充【代码】

目前我有以下脚本生成方位角/半径数据的极坐标图. “R1”很简单,是从ArcGIS中的表格派生的[方位角,倾角]值列表.import matplotlib.pyplot as plt import numpy as np for(a,r) in R1:angles.append(a)radius.append(90-r) theta = np.radians(angles) r = radiusax = plt.subplot(111,polar=True) ax.plot(theta, r, color='black', ls='-', linewidth=1) ax.fill(theta,r,'0.75') ## should I use ax.fill_betweenx() ? ax.set_th...

python – 在for循环中绘制,在matplotlib中使用’hold on’效果?【代码】

参见英文答案 > Python equivalent to ‘hold on’ in Matlab 4个使用Matplotlib,我想得到一个连接多个点的图.绘图命令在for循环中.现在,我每人得到一个数字,不得不关闭第一个打开第二个. 这个Matlab图表显示了所需的效果: 每个点都是偶数N. 如何通过修改我当前的Python代码来做到这一点?重要的部分是最后4行,也是第7行的第一行. 码:import numpy as np import matplotlib.pyplot as plt fr...

Python 绘制 柱状图【代码】【图】

用Python 绘制 柱状图,使用的是bar()函数。 一个简单的例子:# 创建一个点数为 8 x 6 的窗口, 并设置分辨率为 80像素/每英寸 plt.figure(figsize=(10, 10), dpi=80) # 再创建一个规格为 1 x 1 的子图 # plt.subplot(1, 1, 1) # 柱子总数 N = 10 # 包含每个柱子对应值的序列 values = (56796,42996,24872,13849,8609,5331,1971,554,169,26) # 包含每个柱子下标的序列 index = np.arange(N) # 柱子的宽度 width = 0.45 # 绘制柱...

python – Seaborn:避免绘制缺失值(线图)【代码】

我想要一个线图来指示是否缺少一些数据,例如: 但是,下面的代码填充了缺失的数据,从而产生了一个可能具有误导性的图表:import pandas as pd import seaborn as sns from matplotlib import pyplot as plt# load csv df=pd.read_csv('data.csv') # plot a graph g = sns.lineplot(x="Date", y="Data", data=df) plt.show()我应该在代码中更改什么以避免填充缺失值? csv如下所示:Date,Data 01-12-03,100 01-01-04, 01-02-04, 01-0...

python – Matplotlib:绘制离散值【代码】

我想绘制以下内容!from numpy import * from pylab import * import randomfor x in range(1,500):y = random.randint(1,25000)print(x,y) plot(x,y)show()但是,我一直在得到一个空白图(?).为了确保程序逻辑正确,我添加了代码print(x,y),只是确认正在生成(x,y)对. 正在生成(x,y)对,但没有绘图,我一直得到一个空白图. 有帮助吗?解决方法:首先,我有时候做得更好from matplotlib import pyplot而不是使用pylab,虽然这不应该在这种...

python – 将解码的jpeg绘制到cairo表面【代码】

我正在尝试将解码的jpeg绘制到开罗表面……但是我有点卡住了,我不知道如何向前推进import cairo import Imagepath_to_jpeg = "/home/seif/Pictures/prw.jpg" surface = cairo.PDFSurface ("out.pdf", 1000, 1000) ctx = cairo.Context (surface)image = cairo.ImageSurface(cairo.FORMAT_ARGB32, 1000, 1000) dt = Image.open(path_to_jpeg) dimage = dt.load()任何帮助将非常感谢…解决方法:这应该可以解决问题.您必须首先将图像转...

Python蟒蛇绘制【图】

描述???????????????????????????????????????????????????????????????????????????????????????????????? 使用turtle库,绘制一个蟒蛇形状的图形。 输出示例 输出效果如下:????????????????????????????????????????????????????????????????????????????????????????????????import turtle as t t.setup(200,200,650,350) t.pencolor("purple") t.pensize(25) t.penup() t.fd(-250) t.pendown() t.seth(-40) for i in range(4)...

python – 从pymc中保存的痕迹中绘制图形【代码】

我需要使用不同的参数运行MCMC不同的时间以检查收敛.所以我决定保存这些痕迹,这样当我需要知道(为了comaprison目的)时,结果是什么 pymc.MCMC(iter = 10000,burn = 1000,thin = 10) 我不需要重新运行它. (这需要花费很多时间(我必须对许多不同的参数值做同样的事情)). 我找到了解决方案m = MCMC([tau, rv], db='pickle', dbname='10000iter1000burn.pickle') m.sample(iter = 10000, burn = 5000, thin = 10) m.db.close()因此,跟踪...

python – 尝试绘制二元正态的轮廓,不适用于相关项【代码】

参考本教程:http://matplotlib.org/1.4.0/examples/pylab_examples/contour_demo.html 这是来自mplotlib.mlab的bivariate_normal函数的原型:bivariate_normal(X, Y, sigmax=1.0, sigmay=1.0, mux=0.0, muy=0.0, sigmaxy=0.0)X和Y定义网格,我们有二维均值和协方差项的参数.正如您所看到的,最后有一个关于x和y之间协方差的论证.这是事情:如果sigmaxy = 0,plt.contour()将绘制双变量正态轮廓.但是,如果sigmaxy有任何其他值,我得到一...