【用Python 绘制一个只属于你自己的世界地图】教程文章相关的互联网学习教程文章

在两个给定点之间绘制线(OpenCV,Python)【代码】

现在,我正在为这个问题苦苦挣扎一个小时. 我有一个内部带有矩形的图像:这是我写的用于找到拐角点的代码:import cv2 import numpy as npimg = cv2.imread('rect.png') gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) gray = np.float32(gray)points = cv2.goodFeaturesToTrack(gray, 100, 0.01, 10) points = np.int0(points)for point in points:x, y = point.ravel()cv2.circle(img, (x, y), 3, (0, 255, 0), -1)print(points[0...

python-如何在散景中以条形图绘制“分组依据”数据框【代码】

我有一个数据框suite_name fail Pass Report_datetime 0 VOLTE-VOLTE 5 7 2017-11-14 00:00:00 1 VOLTE-VOLTE 5 7 2017-11-11 00:00:00 2 VOLTE-VOLTE 5 7 2017-11-10 00:00:00 3 VOLTE-VOLTE 5 7 2017-11-09 00:00:00 4 VOLTE-VOLTE 5 7 2017-11-14 00:00:00 5 VOLTE-VOLTE 5 7 2017-11-14 00:00:00我把它分组了g1=df.groupby( [ 'Report_datetime'] )...

python-用cv2 / opencv绘制带有透明边缘的“软”圆【代码】

我需要使用cv2在图像上绘制“软”白色圆圈(半透明边框),但是我在文档中只能找到如何绘制100%具有硬边框的不透明圆圈.有谁知道我该怎么做,或者至少制造出圆圈在边缘“淡出”的错觉?解决方法:我觉得自己有点像OpenCV技能的工作-并且学到了很多-很酷的问题! 我生成了一个包含alpha值的单通道图像-浮动以减少舍入错误,并生成单个通道以节省一些内存.这表示您的圆圈在背景中可见多少. 该圆具有一个外部半径(在该点处它完全透明)和一个...

python-用熊猫绘制多个重叠的直方图【代码】

我有两个不同的数据框,每个框有19个变量,我正在用每个变量的直方图绘制多个图,如下所示:fig, ax = plt.subplots(figsize=(19,10), dpi=50) dataframe1.hist(ax=ax, layout=(3,7), alpha=0.5)fig, ax = plt.subplots(figsize=(19,10), dpi=50) dataframe2.hist(ax=ax, layout=(3,7), alpha=0.5)这将产生两个带有19个直方图的图像.我想尝试的是在同一子图中仅绘制一张带有共享直方图的图像. 我尝试了这个:fig, ax = plt.subplots(f...

在python中的matplotlib中的logscale上绘制问题【代码】

我正在尝试在对数刻度上绘制以下数字,作为matplotlib中的散点图. x和y轴上的数量具有非常不同的比例,并且其中一个变量具有巨大的动态范围(大约为0到1200万),而另一个变量则介于0和2之间.我认为绘制图表可能会很好两者都是对数刻度. 对于两个变量的值的子集,我尝试了以下操作:fig = plt.figure(figsize=(8, 8)) ax = fig.add_subplot(1, 1, 1) ax.set_yscale('log') ax.set_xscale('log') plt.scatter([1.341, 0.1034, 0.6076, 1.4...

Python-绘制3D柱形图【代码】【图】

Python-绘制3D柱形图 本文主要讲解如何使用python绘制u三维的柱形图,可以得到图1所示的效果。图1 源代码如下: 1 import numpy as np2 import matplotlib.pyplot as plt3 from mpl_toolkits.mplot3d import Axes3D4 5 #构造需要显示的值6 X=np.arange(0, 5, step=1)#X轴的坐标7 Y=np.arange(0, 9, step=1)#Y轴的坐标8 #设置每一个(X,Y)坐标所对应的Z轴的值,在这边Z(X,Y)=X+Y9 Z=np.zeros(shape=(5, 9)) 10 for i in ra...

python-在图像上绘制对角线【代码】

您好,我试图在图像的右上至左下绘制对角线,这是到目前为止的代码.width = getWidth(picture)height = getHeight(picture)for x in range(0, width):for y in range(0, height):pixel = getPixel(picture, x, y)setColor(pixel, black)谢谢解决方法:大多数图形库都有某种直接绘制线的方法. 在JES中有addLine函数,因此您可以执行addLine(picture, 0, 0, width, height)如果您坚持设置单个像素,则应该查看Bresenham Line Algorithm,这...

python-从u,v分量绘制风速和风向【代码】

我正在尝试绘制风速和风向,但是有一个错误代码不断告诉我“序列太大;不能大于32”.这是我正在使用的代码:N = 500 ws = np.array(u) wd = np.array(v)df = pd.DataFrame({'direction': [ws], 'speed': [wd]}) df direction speed 0 [[-7.87291, -8.19969, -8.41213, -8.42775, -8.4... [[-3.68055, -4.07912, -4.07992, -3.55594, -3.2... from windrose import plot_windroseN = 500 ws = np.random.random(u) * 6 wd = np...

python-尝试绘制迭代,但plt.plot为空【代码】

a = frame_query("select ....",db)对于我的代码,var’c’是我要绘制的numpy.ndarray.但是,当我执行以下代码时,我得到了一个空图!for i in a.values:c = (i[:1]-a.values[-1:])/a.values[-1:]*100plt.plot(c) plt.show()print c得到:[[ 28.57142857]] [[ 27.27272727]] [[ 27.92207792]] [[ 28.57142857]] [[ 22.07792208]] [[ 22.07792208]] [[ 22.07792208]]我到底哪里出问题了? 先感谢您.解决方法:修改代码的最简单方法可能是...

python-在matplotlib中自动缩放,在同一张图表中绘制不同的时间序列【代码】

我有一个“主”熊猫数据框,其中包含多个术语的“极性”值的时间序列.我想使用其中的4个,因此我提取了4个单独的数据帧,其中包含时间序列(所有术语的时间序列相同,但极性值不同.) 我使用下面的代码将它们绘制在4个独立的matplotlib图形中fig, axes = plt.subplots(nrows=2, ncols=2) polarity_godzilla.plot(ax=axes[0,0]); axes[0,0].set_title('Godzilla') polarity_henry_kissinger.plot(ax=axes[0,1]); axes[0,1].set_title('Hen...

python绘制多图【代码】

我尝试使用graphviz在Python中绘制多图. 现在,我可以以某种方式在Python中绘制普通图形:import pygraphviz as pgv G=pgv.AGraph() G.add_node('a') G.add_node('b') G.layout() G.add_edge('a','b','first') G.add_edge('a','b','second') sorted(G.edges(keys=True)) G.draw('file.png')我得到的输出是: 但是实际上我想获得多图,即 但是文档仍然认为它应该与众不同: 我不知道绘制多图,而不仅仅是图. 谢谢你的帮助. 加成: 似乎...

python-绘制:颜色全部大于不同颜色【代码】

在图中,如何用不同的颜色为高于阈值的所有值上色?像高于均值std或均值2 * std的所有内容一样?解决方法:使用LineCollection是正确的方法,但是您也可以使用掩码数组在一行代码中进行简单的版本化:import numpy as np import numpy.ma as ma import matplotlib.pyplot as plt# make a weird continuous function r, t = np.random.random((100,)), np.arange(0, 100, .01) y = sum(r[3*i+0]*np.sin(r[3*i+1]*t + 10*r[3*+2]) f...

python-如何使用matplotlib绘制一维高斯混合模型的pdf【代码】

我想绘制一个高斯混合模型.以下代码允许我绘制2个独立的高斯曲线,但是在它们相交的地方,该线非常尖锐并且不够平滑.有没有办法绘制一维GMM的pdf?def plot_data():mu = [-6, 5]var = [2, 3]sigma = [np.sqrt(var[0]), np.sqrt(var[1])]x = np.linspace(-10, 10, 100)curve_0 = mlab.normpdf(x, mu[0], sigma[0])curve_1 = mlab.normpdf(x, mu[1], sigma[1])import ipdb; ipdb.set_trace()plt.plot(x, curve_0, color='grey')plt.plo...

python-使用熊猫的plot方法在1行中绘制图形的问题【代码】

假设我要在1行中绘制3个图形:其他3个要素的依存关系. 码:fig, axes = plt.subplots(nrows=1, ncols=3, figsize=(15, 10)) for idx, feature in enumerate(min_regressors):df_shuffled.plot(feature, "cnt", subplots=True, kind="scatter", ax= axes[0, idx]) plt.show()错误信息:IndexErrorTraceback (most recent call last) <ipython-input-697-e15bcbeccfad> in <module>()2 fig, axes = plt.subplots(nrows=1, ncols=3, f...

Python-Networkx-使用节点列表绘制节点时出现问题【代码】

我有一个这样的嵌套元组:mostfrequent = (('16.37.97.17', '178.237.19.228', '55177', '443', '6', '1', '46'), ('16.37.97.17', '178.237.17.97', '44492', '443', '6', '1', '46'), ('16.37.97.29', '178.237.17.61', '56326', '443', '6', '1', '46'), ('16.37.97.222', '104.131.44.62', '60179', '80', '6', '2', '620'), ('16.37.93.196', '16.37.157.74', '2049', '691', '6', '1', '100'))我想用通过nodelist声明的netwo...