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

如何使用matplotlib Python绘制时间序列【代码】

我想要可视化这些数据:数据来源:http://pastebin.com/vx9xLtdm 我无法每天对数据进行分组.import matplotlib.pyplot as plt import numpy as np import pandas as pddf = pd.read_csv('sample.csv')我试过了两者x = df.groupby(lambda x: x.created_date())) x = df.set_index('date')用于可视化df.hist(color='k', alpha=0.5, bins=50) plt.show()解决方法:以下是使用pandas.Series的hist方法基于数??据的示例(请注意,您的数据是...

python – matplotlib:绘制许多子图时,图中会出现空白区域【代码】

我正在使用matplotlib绘制几十个子图.在图的底部,在最后一行图和图例之间,出现一个空白区域.当我添加更多的子图时,空白区域会变大.知道如何摆脱这个空旷的空间吗? 这是工作代码:import textwrap import matplotlib.pyplot as plt from collections import OrderedDictrlen = 31 # number of plots figsize = (11, 3) # matrix of subplots fig = plt.figure(figsize=(figsize[1]*4, figsize[0]*4))plots = [] for f_ind in range...

如何在python中绘制多边形?【代码】

我看过Craven教授关于在Python中绘制多边形的视频: https://www.youtube.com/watch?v=7qvsevlb5pg&list=PL1D91F4E6E79E73E1&index=22 他的视频对初学者非常有用.他的解释非常有用,示例也是如此.当我尝试他的例子时:pygame.draw.polygon(screen, black, [[100,100],[0,200],[200,200]], 5)它运作得很好.但是,当我尝试自己的东西时,它只画了一条线:pygame.draw.polygon(screen, black, [[300,200],[150,100],[450,300]],6)我的错是...

Python实时变化热图绘制【代码】

我有一个2D网格50 * 50.对于每个位置,我有一个强度值(即数据类似于(x,y,强度)这些50 * 50个位置).我想将数据可视化为热图. 扭曲是强度每秒都会改变(对于大多数位置),这意味着我需要每秒重新绘制热图.我想知道什么是处理这种实时变化热图的最佳库/方法.解决方法:这实际上取决于您获取数据的方式,但是:import matplotlib.pyplot as plt import numpy as np import time# create the figure fig = plt.figure() ax = fig.add_subplot...

Biopython:如何避免蛋白质的特定氨基酸序列,以便绘制Ramachandran图?【代码】

我写了一个python脚本来绘制泛素蛋白的’Ramachandran Plot’.我正在使用biopython.我正在使用pdb文件.我的脚本如下:import Bio.PDB import numpy as np import matplotlib as mpl import matplotlib.pyplot as pltphi_psi = ([0,0]) phi_psi = np.array(phi_psi) pdb1 ='/home/devanandt/Documents/VMD/1UBQ.pdb'for model in Bio.PDB.PDBParser().get_structure('1UBQ',pdb1) :for chain in model :polypeptides = Bio.PDB.PPBu...

python – 在Pygame中绘制五边形,六边形【代码】

我正在尝试制作可以绘制五边形六边形等的函数.对算法感兴趣,我应该用pygame.draw.line比较这些行吗?看起来围绕确定线条的线索做了太多工作.有没有简单的方法来绘制它们?另外我不知道另一个可以绘制这些东西的库.我只知道Pygame,还有另一个吗?解决方法:你可以用线条绘制它.您只需要使用简单的三角函数生成顶点列表. 这样的事情(如果我没有犯错):def draw_ngon(Surface, color, n, radius, position):pi2 = 2 * 3.14for i in ran...

python – 使用matplotlib和np.linalg绘制协方差矩阵的特征向量【代码】

我试图绘制从一堆点(3D中的多面体)接收的特征向量和协方差矩阵.这就是我做的.import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D from numpy import linalg as la from matplotlib.patches import FancyArrowPatch from mpl_toolkits.mplot3d import proj3dclass Arrow3D(FancyArrowPatch):def __init__(self, xs, ys, zs, *args, **kwargs):FancyArrowPatch.__init__(self, (0,0), (0,...

python – 绘制Dataframe列 – 日期时间【代码】

我有一个日期时间列,具有相当随机的时间增量,格式为:time 2016-07-08 11:29:30 2016-07-08 11:30:02现在我将它转换为datetime:df['time2'] = pd.to_datetime(df['time'])然后我想用matplotlib绘制它,但它不起作用:plt.plot(df.['time'],df['y'])我已经尝试将它转换为int,但是在绘图时我无法弄清楚如何格式化它df['time_int'] = df['time2'].astype(np.int64)任何帮助都是极好的!解决方法:我想你可以使用Series.plot,所以从列时...

Python和Pandas:当Pandas将直方图绘制到特定的ax时,会出现奇怪的行为【代码】

我想将熊猫直方图绘制到轴上,但行为真的很奇怪.我不知道这里有什么问题.fig1, ax1 = plt.subplots(figsize=(4,3)) fig2, ax2 = plt.subplots(figsize=(4,3)) fig3, ax3 = plt.subplots(figsize=(4,3))# 1. This works df['speed'].hist()# 2. This doens't work df['speed'].hist(ax=ax2)# 3. This works data = [1,2,3,5,6,2,3,4] temp_df = pd.DataFrame(data) temp_df.hist(ax=ax2)jupyter笔记本返回的错误是:AssertionError ...

在python中绘制热图【代码】

我有两个列表x,y表示2D中的坐标.例如,x = [1,4,0??.5,2,5,10,33,0.04],y = [2,5,44,0.33,2,14,20,0.03]. x [i]和y [i]表示2D中的一个点.现在我还有一个表示每个(x,y)点的“热”值的列表,例如z = [0.77,0.88,0.65,0.55,0.89,0.9,0.8,0.95].当然,x,y和z比实例高得多. 现在我想在2D中绘制热图,其中x和y表示轴坐标,z表示颜色.怎么能在python中完成?解决方法:此代码生成热图.有了更多的数据点,情节开始看起来非常好,我发现它一般非常快...

在python matplotlib中绘制plot_surface顶部的单个3D点【代码】

我有一些代码使用matplotlib在Python中绘制3D表面:import math import numpy as np import matplotlib.pyplot as plt from pylab import meshgrid,cm,imshow,contour,clabel,colorbar,axis from mpl_toolkits.mplot3d import Axes3D from matplotlib.ticker import LinearLocator, FormatStrFormatter import seaborn as sns sns.set(style="white")def surface_map(func, xmin=0, xmax=1, ymin=0, ymax=1, step_size=0.05, maxz=...

如何使用wxpython在位图中绘制文本?【代码】

我想绘制一个以wx.EmptyBitmap为中心的数字. 我怎么能用wxpython做到这一点? 提前致谢 :)import wxapp = Noneclass Size(wx.Frame):def __init__(self, parent, id, title):frame = wx.Frame.__init__(self, parent, id, title, size=(250, 200))bmp = wx.EmptyBitmap(100, 100)dc = wx.MemoryDC()dc.SelectObject(bmp)dc.DrawText("whatever", 50, 50)dc.SelectObject(wx.NullBitmap)wx.StaticBitmap(self, -1, bmp)self.Show(T...

python – 绘制目录中的所有数据文件【代码】

我试图将我的所有数据文件绘制在python目录中,然后保存生成的图.我不是在尝试编写高效的python代码(不幸的是):只对现在绘制数据感兴趣. 我是python的新手,我的目标是在我的论文中组织数字. 所以使用下面的代码,这就是我想要做的: >我用glob列出所有.dat文件>我使用文件名填充数组>我遍历这个文件名数组和plot_surface每个数据文件 我试图绘制的数据是here 在我身上吐出的错误是: 错误File "/home/dnaneet/Research/test_collect...

Python的Matplotlib模块的奇怪行为 – 绘制圆圈【代码】

我目前正在编写一个必须生成一组图的程序.每个绘图必须有3个同心圆,其半径由数据集确定.此外,还必须添加另一个红色圆圈,其可以具有不同的中心.但是,我遇到了各种各样的问题.除非圆的半径太大,否则我应该在图上看到3个黑色和1个红色圆圈,但我没有. 我分离了制作情节的代码片段,这里是 – import matplotlib.pyplot as pltfig1 = plt.figure(1, figsize=(6,6)) plt.xlim(-30,30) plt.ylim(-30,30)rcircle1 = plt.Circle( (0,0), 6.0,...

python – 设置用于使用matplotlib contourf绘制的数组掩码值的颜色【代码】

当我使用matplotlib countourf绘制具有蒙版值的数组时,蒙版值显示为白色.我希望它们显得灰色. 我尝试了set_bad方法,但似乎countourf无法识别它(尽管它识别set_over和set_under方法). 有没有其他方法我可以使用contourf? 或者我是否必须更改我的代码以使用imshow,它理解set_bad,而不是countourf?解决方法:您是否尝试过首先设置背景,例如:x,y=meshgrid(linspace(0,1),linspace(0,1)) fig=plt.figure() a=fig.add_subplot(111,axis...