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

python – 如何绘制缺失的时期【代码】

我正在尝试绘制时间序列数据,其中某些时段没有数据.数据被加载到数据框中,我正在使用df.plot()绘制它.问题在于,在绘图时,丢失的时段会连接起来,给人的印象是该期间存在价值,而事实并非如此. 这是问题的一个例子9月1日至9月08日之间以及9月9日至9月25日之间没有数据,但数据的绘制方式似乎是该期间的值. 我想在那个时期可视化零值,或者根本没有值.怎么做? 为了清楚起见,我没有期间[Sep 01,Sep 08],[Sep 09,Sep 29]的NaN值,但根本没有...

python – 根据使用散射的变量绘制没有填充,颜色和大小的圆圈【代码】

我必须在图上显示的信息是2个坐标:size&颜色(没有填充).颜色很重要,因为我需要一种颜色图表类型的图表来根据颜色值显示信息. 我尝试了两种不同的方法: >创建特定圈子并添加各个圈子.circle1 = plt.Circle(x, y, size, color='black', fill=False)ax.add_artist(circle1)这种方法的问题是我找不到根据颜色值设置颜色的方法.即,对于0-1的值范围,我希望0为完全蓝色而1为完全红色,因此其间为紫色的不同色调,其红色/蓝色取决于颜色值的...

没有fillcolor,无法在python中绘制椭圆【代码】

我真的无法得到这个,我需要在图像上叠加一个椭圆.问题是使用matplotlib.patches绘制椭圆,但最后是白色图形或填充椭圆.代码很原始,我不知道该怎么做,因为我从来没有使用matplotlib库的这一部分.import matplotlib.pyplot as plt import numpy.random as rnd from matplotlib.patches import Ellipseells = [Ellipse(xy=[0,0], width=30, height=10, angle=0,edgecolor='b', lw=4)]fig = plt.figure(0) ax = fig.add_subplot(111, as...

在python matplotlib中绘制3d直方图/条形图【代码】

我有一个scipy / numpy的Nx3矩阵,我想用它制作一个三维条形图,其中X和Y轴由矩阵的第一列和第二列的值确定,每个条的高度是矩阵中的第三列,条数由N确定. 换句话说,如果“data”是矩阵,那么:data[:, 0] # values of X-axis data[:, 1] # values of Y-axis data[:, 2] # values of each Z-axis bar并且每个len应该有一个条(数据) 我怎么能在Matplotlib中这样做? 其次,作为这个的变体,我怎么能做同样的事情,但是这次将条形直方图分成每...

python – 读取和绘制从大文件中读取的数据【代码】

我们有相当大的文件,1-1.5 GB的组合(主要是日志文件)与原始数据的顺序,可以很容易地解析为csv,随后应该将其绘制成图形以生成一组图形图像. 目前,我们正在使用bash脚本将原始数据转换为csv文件,只需要绘制数字,然后将其输入到gnuplot脚本中.但这个过程非常缓慢.我试图通过用一个awk命令替换一些管道剪切,trs等来加速bash脚本,虽然这提高了速度,整个事情仍然很慢. 所以,我开始相信这个过程有更好的工具.我目前正在寻找在python numpy...

如何在python中绘制没有曲线的单个点?【代码】

我想在绘图上绘制带有误差条的单个数据点,但我不想有曲线.我怎样才能做到这一点?是否有一些“隐形”线条样式,或者我可以将线条样式设置为无色(但标记仍然必须可见)? 所以这是我现在的图表:plt.errorbar(x5,y5,yerr=error5, fmt='o') plt.errorbar(x3,y3,yerr=error3, fmt='o')plt.plot(x3_true,y3_true, 'r--', label=(r'$\lambda = 0.3$')) plot(x5_true, y5_true, 'b--', label=(r'$\lambda = 0.5$'))plt.plot(x5,y5, linesty...

根据python中的条件绘制多色线条【代码】

我有一个包含三列和一个日期时间索引的pandas数据帧date px_last 200dma 50dma 2014-12-24 2081.88 1953.16760 2019.2726 2014-12-26 2088.77 1954.37975 2023.7982 2014-12-29 2090.57 1955.62695 2028.3544 2014-12-30 2080.35 1956.73455 2032.2262 2014-12-31 2058.90 1957.66780 2035.3240我想制作一个’px_last’列的时间序列图,如果在给定日50dma高于200dma值,则为绿色,如果50dma值低于20...

Python pandas绘制时间序列与差距【代码】

我试图用TimeStamp indizes绘制一个pandas DataFrame,它的indizes中有一个时间间隔.使用pandas.plot()会导致前一段的最后一个TimeStamp与下一段的第一个TimeStamp之间的线性插值.我不想要线性插值,也不想在两个日期段之间留空空间.有没有办法做到这一点? 假设我们有一个带有TimeStamp的DataFrame:>>> import numpy as np >>> import pandas as pd >>> import matplotlib.pyplot as plt >>> df = pd.DataFrame(np.random.randn(10...

在Python中绘制同一图表中的列表列表【代码】

我试图绘制(x,y),其中y = [[1,2,3],[4,5,6],[7,8,9]]. 比方说,len(x)= len(y [1])= len(y [2])..y的长度由用户输入决定.我想在同一图表中绘制y的多个图,即(x,y [1],y [2],y [3],…).当我尝试使用循环时,它表示尺寸错误. 我也试过:plt.plot(x,y [i] for i in range(1,len(y))) 我该如何策划?请帮忙.for i in range(1,len(y)): plt.plot(x,y[i],label = 'id %s'%i) plt.legend() plt.show()解决方法:假设x的一些样本值,下面是可以为...

pyglet中的像素绘制(python)【代码】

好.我厌倦了谷歌搜索和阅读大量文档没有结果. 我的目标很简单:让pyglet逐像素地绘制图像. 我一直在寻找没有结果的时间.任何人都可以给出一个简短程序的例子,该程序在显示中绘制指定逐个像素的颜色吗?例如:绘制从黑色到白色的渐变.解决方法:只要你意识到这将花费很长时间……: 当你传递pyglet.gl.GL_POINTS时,pyglet.graphics.draw可以绘制一个或多个点,你可以传递颜色和坐标等属性.例如:for i in range(50):for j in range(50...

python – Pygame:如何在非矩形剪裁区域绘制【代码】

嗨我想在pygame非矩形剪裁区域(在这种情况下作为字符“P”)设置,在那里它将严格限制,在哪里绘制另一个对象. 有什么选择吗? 非常感谢解决方法:让我们看看我是否正确地理解了你的问题:你想要将图像“blit”到一个表面上,但是通过一个只允许源的某些像素实际上最终在表面上的掩模来实现它? 我有这个确切的问题,起初我认为它只能通过PIL实现.然而,在经过一些阅读和实验之后,事实证明它实际上可以在pygame相当模糊的“特殊标志”的帮...

python – 为数组x中的每个元素选择n个项(从泊松分布中绘制)的快速方法【代码】

我在解决遇到的问题时遇到了一些麻烦. 我有一个价格阵列:>>> x = np.random.randint(10, size=10) array([6, 1, 7, 6, 9, 0, 8, 2, 1, 8])和(随机)生成的Poisson分布式到达阵列:>>> arrivals = np.random.poisson(1, size=10) array([4, 0, 1, 1, 3, 2, 1, 3, 2, 1])每个单一到达应与同一指数的价格相关联.所以在上面的例子中,第一个元素(x [0])应该选择4次(y [0]).第二个元素(x [1])应该被选择0次(y [1])…因此结果应该是:arra...

python – 从matplotlib中的元组列表中绘制3d表面【代码】

我试图从元组列表中绘制一个三维表面,数据如下:[(60, 5, ‘121’), (61, 5, ‘103’), (62, 5, ‘14.8’), (63, 5, ‘48.5’),(64, 5, ‘57.5’), (65, 5, ‘75.7’), (66, 5, ‘89.6’), (67, 5, ‘55.3’),(68, 5, ‘63.3’), (69, 5, ‘118’), (70, 5, ‘128’), (71, 5, ‘105’), (72,5, ‘115’), (73, 5, ‘104’), (74, 5, ‘134’), (75, 5, ‘123’), (76, 5,‘66.3’), (77, 5, ‘132’), (78, 5, ‘145’), (79, 5, ...

Python将2d数据绘制到3d轴上【代码】

我已经看了matplotlib’s examples of 3d plots,但这些都没有给我我想要绘制的内容,例如: 该图显示了y轴(N)上的一系列测量值,每个测量值都有一个强度谱(p / 2hk_L),即N对于您在图中看到的每条线都是固定的.用于绘制这样的数据的最简单函数是什么?解决方法:这是一个尝试:import numpy as np from matplotlib import pyplot as plt from mpl_toolkits.mplot3d import Axes3Dfig = plt.figure() ax = fig.add_subplot(111, project...

python – 如何使用matplotlib在同一行中绘制多个图形?【代码】

在我的Ipython Notebook中,我有一个脚本会生成一系列多个数字,如下所示: 问题是,这些数字占用了太多空间,我正在制作许多这样的组合.这使我很难在这些数字之间导航. 我想在同一行中制作一些情节.我该怎么做? 更新: 感谢fjarri的建议,我已经更改了代码,这适用于绘制在同一行. 现在,我想让它们以不同的方式绘制(默认选项).我该怎么办?我尝试了一些,但不确定这是否正确.def custom_plot1(ax = None):if ax is None:fig, ax = plt.s...