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

Python:用自动Y变焦绘制烛台【代码】

我正在寻找一个Python绘图库,它允许我通过鼠标滚轮(或类似)和X缩放来绘制烛台(最好是OHLC条形变体),并在缩放时绘制自动缩放的Y轴. 作为我正在寻找的一个例子,tradingview.com完美地做到了这一点.请参阅https://uk.tradingview.com/chart/?symbol=NASDAQ:NDX.单击左上角附近的烛台图标并选择“条形图”,可以看到OHLC条形图. Plotly几乎能够做到这一点. plotly.graph_objs中的Ohlc类给出了OHLC条,默认的rangelider是X变焦的一个很好的...

python – 根据数据点的数量在同一个ax中绘制swarmplot或boxplot【代码】

我有一个包含多个列的数据框,其中每列有5到2535个条目(其余为NAN).当列有超过9个数字条目时,我想绘制一个boxplot,否则就是swarmplot.我用疯狂的绘画技巧创造了一个例子. 问题是我只能将两者都绘制为叠加,如this example所示.我尝试使用position关键字,但这仅适用于boxplot,而不适用于swarmplot.那么,怎么做呢? 可以像这样生成示例数据集:np.random.seed(1) df = pd.DataFrame(np.nan, index=range(100), columns=range(11)) for ...

python – 在matplotlib中绘制多个y轴和颜色条【代码】

我正在尝试生成一个散点图,它有两个不同的y轴和一个颜色条. 这是使用的伪代码:#!/usr/bin/pythonimport matplotlib.pyplot as plt from matplotlib import cmfig = plt.figure() ax1 = fig.add_subplot(111) plt.scatter(xgrid,ygrid,c=be, # set colorbar to blaze efficiencycmap=cm.hot,vmin=0.0,vmax=1.0)cbar = plt.colorbar() cbar.set_label('Blaze Efficiency')ax2 = ax1.twinx() ax2.set_ylabel('Wave...

python – 绘制PyQt小部件背景时出现意外消息【代码】

为什么我收到此消息QPainter :: begin:当我运行此代码时,Painter已在控制台中处于活动状态:from PyQt4.QtGui import * from PyQt4.QtCore import * import sysclass MyRoundWidget(QWidget):def __init__(self, master=None):super(MyRoundWidget,self).__init__(master)self.setWindowFlags(Qt.FramelessWindowHint)self.setWindowTitle("QLinearGradient Vertical Gradient ")self.setAttribute(Qt.WA_TranslucentBackground...

python – 将3d钻孔轨迹转换为笛卡尔坐标并使用matplotlib绘制它【代码】

我希望能够使用方向和距离绘制两条线.这是一个Drillhole跟踪,所以我现在有这种格式的数据, 深度实际上是距离孔的距离,而不是垂直深度.方位角来自磁北. Dip基于0是水平的.我想从同一点绘制两条线(0,0,0很好)并根据这种信息看看它们是如何不同的. 我没有使用Matplotlib的经验,但我对Python感到满意,并希望了解这个绘图工具.我找到了this page并且它有助于理解框架,但我仍然无法弄清楚如何使用3d向量绘制线条.有人可以给我一些关于如何...

如何在python中绘制悬挂的根图?【代码】

受到这个question的启发,你如何在python中制作同样的情节?该图旨在对您的分布如何偏离预期分布进行良好的直观表示.它会将直方图的条形挂在预期的分布线上,因此在条形图的底部和x轴之间读取与预期值的差异,而不是在条形图的顶部和预期的分布曲线之间. 我找不到任何内置功能. 解决方法:我们的想法是只移动直方图的每个条形,其中条形顶部处于预期值:import matplotlib.pyplot as plt import numpy as np import matplotlib.mlab as ...

python – 在seaborn中绘制两列dataFrame【代码】

我正在尝试在seaborn中创建一个条形图,显示数据框中每行(因子)的两个变量(权重,方差)的值.这是我的数据:Factor Weight VarianceGrowth 10% 0.15Value 20% 0.35这是我的代码:fig=plt.figure(figsize=(10,10))ax1=fig.add_subplot(221)sns.barplot(x=df.index, y=df[['Weight', 'Variance']], ax=ax1)每次我无法调试时,上面会抛出一个错误.我想要实现的是有一个图,每个因子显示两个彩色条;一种颜色的重量(例如...

python – 在纬度经度之间绘制直线的底图【代码】

我正在绘制龙卷风的起点/终点位置. csv文件具有以下数据:TouchDownLat TouchDownLong LiftoffLat LiftoffLong 31.53 -97.15 31.74 -96.88 46.45 -100.67 46.67 -100.47 43.1 -83.85 43.17 -83.42等等… 我所做的是每个纬度和经度,并将其分成一个numpy数组,如下:import matplotlib.pyplot as plt import csv import numpy as np from mpl_toolkits.basemap import Base...

python – 如何绘制pandas列的频率计数?【代码】

我有一个像这样的pandas数据帧:Year Winner 4 1954 Germany 9 1974 Germany 13 1990 Germany 19 2014 Germany 5 1958 Brazil 6 1962 Brazil 8 1970 Brazil 14 1994 Brazil 16 2002 Brazil如何绘制Winner列的频率计数,使y轴有频率,x轴有国家名称? 我试过了:import numpy as np import pandas as pddf.groupby('Winner').size().plot.hist() df1['Winner'].value_counts().plot.hist()解决方法:你很...

在python2.7中绘制4D图【代码】

我想在三个轴上绘制红色,蓝色和绿色的颜色,并在python2.7中存储对每种颜色组合进行修改的值的数组….当我运行我的程序要么24小时没有响应或者它给了我记忆错误.这是我的代码:import pylab import math from itertools import product from mpl_toolkits.mplot3d import Axes3D from matplotlib import cm import matplotlib.pyplot as plt import numpy as npN=[] p=np.zeros((256,256,256)) S=[] fig=plt.figure() ax=fig.gca(pr...

python – 使用PIL在App Engine上绘制图像【代码】

我读过主题“App Engine, PIL and overlaying text”. 下面的代码将显示损坏的图像,我该如何纠正?class TestImg(webapp2.RequestHandler):def get(self):text_img = Image.new('RGBA', (800,600), (0, 0, 0, 0))draw = ImageDraw.Draw(text_img)draw.text((0, 0), 'HELLO TEXT', font=ImageFont.load_default())self.response.headers['Content-Type'] = "image/png"self.response.write(draw)解决方法:根据Tim Hoffman的说法,你的...

多个matplotlib在pdf-Python的同一图中绘制【代码】

我正在根据pandas数据帧和系列绘制一些数据.以下是我的代码的一部分.此代码出错.RuntimeError: underlying C/C++ object has been deletedfrom matplotlib import pyplot as plt from matplotlib.backends.backend_pdf import PdfPages fig = plt.figure()dfs = df['col2'].resample('10t', how='count') dfs.plot() plt.show()reg = df.groupby('col1').size() reg.sort() reg[-10:].plot(kind='barh') plt.show()pp = PdfPages('...

python – 如何在Matplotlib中的绘图中绘制轴线?【代码】

当我使用Matplotlib绘制数据时,默认情况下会将轴绘制为框图框.假设我在轴限制内绘制数据-2< x< 2和-2< y< 2,但我想通过原点在此绘图区域内绘制轴线,最好沿着这些轴线绘制刻度线和刻度标签 - 而不是沿着外框.解决方法:这在spines example(旧链接)/ spine placement demo(新链接)中有详细记载. 你要关掉右刺和顶刺(例如刺[‘右’] .set_color(‘none’)),并将左刺和底刺移动到零位(例如刺[‘左’] .set_position( ‘零’)).import nu...

python – pygtk:在gtk.gdk.Pixbuf上绘制线条【代码】

我正在使用Pygtk和PIL.我已经找到了将PIL图像转换为gtk.gdk.Pixbufs的方法.我在显示pixbuf时所做的是创建一个gtk.gdk.Image,然后使用img.set_from_pixbuf.我现在想在这张图片上画几条线.显然我需要一个Drawable来做到这一点.我已经开始查看文档,但我已经打开了8-10个窗口,而且根本不是直截了当的. 那么 – 我需要输入什么魔法才能让Drawable代表我的图片,绘制一些东西,然后把它变成gdk.Image,这样我就可以在我的应用程序上显示它?...

python – Matplotlib:使用相同的图形绘制多个图形,没有它们重叠【代码】

我有一个类用于绘制事物然后将它们保存到文件中.这是它的简化版本:import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as pltclass Test():def __init__(self, x, y, filename):fig = plt.figure(1)ax = fig.add_subplot(111)ax.plot(x, y, 'D', color='red')ax.set_xbound(-5,5)ax.set_ybound(-5,5)plt.savefig('%s.png' % filename)test1 = Test(1,2, 'test1') test2 = Test(2,4, 'test2')结果如下: TEST1 TES...