【python matplotlib searbon 设置画版颜色 热力图固定颜色等级 固定比例尺寸大小】教程文章相关的互联网学习教程文章

python – matplotlib中具有相等宽高比的不一致的图形坐标【代码】

我正在准备一个带有子图和箭头的图形,这里有一个到此处:Drawing lines between two plots in Matplotlib 在我的图中,子图都具有相等的宽高比,这似乎搞乱了从数据坐标到图形坐标的转换,因此我创建的Line2D对象不会到达我想要的位置. 这是一个简单的示例(从上面的链接修改),它演示了问题,甚至不需要子图:import matplotlib import matplotlib.pyplot as plt import numpy as npfig = plt.figure(figsize=(6,4)) ax = fig.add_subpl...

Python pands和matplotlib常用命令

一、pandas常用函数 df.sort_values()——按行列数据排序df.sort_index()——按行列标签排序df.duplicated()——判断重复数据df.drop_duplicates()——去重df.reset_index()——重新设置索引df.set_index()——把某列设置为索引df.rename(columns={})——修改列名df = df[~df[]==XX]——"~"为取反series.isin(list)——series单个数据是否在list中series.str.replace(, )——series字符替换series.str.contains(xx)——series中是否...

Python 绘图与可视化 matplotlib axes()【图】

所谓axes绘图是指调用axes对象(坐标轴对象)去完成绘图任务plt.axis([xmin, xmax, ymin, ymax])plt.axes([0.5,0.025,0.95,0.95])效果:plt.axes([0.025,0.025,0.95,0.95])效果:

如何在matplotlib 2.0`ax`对象中添加黑色边框在Python 3中?【代码】

我最近一直在使用matplotlib中的样式表.我真的很喜欢看起来很干净的白色外观,我希望能够将边框添加到其他样式,如ggplot或seaborn-whitegrid. 如何在fig,ax = plt.subplots()的ax对象周围添加黑色边框?import pandas as pd import numpy as np from collections import *Se_data = pd.Series(Counter(np.random.randint(0,10,100))) with plt.style.context("seaborn-whitegrid"):fig, ax = plt.subplots()Se_data.plot(kind="bar...

Python 绘图与可视化 matplotlib(下)【图】

图像、子图、坐标轴以及记号 Matplotlib中图像的意思是打开的整个画图窗口,【图像】里有所谓的【子图】,子图的位置是有坐标网格确定的,而【坐标轴】的位置却不受任何限制,可以放在图像中的任何位置 上篇中是使用隐式的方法来绘制图像以及坐标轴,当我们使用plot()时,matplotlib调用gca()函数以及gcf()函数获取当前的坐标轴和图像,如果获取不到图像,则会调用figure函数来创建一个--准确来说,是使用subplot(1,1,1,)创...

python – 将MatplotLib或自定义色彩映射应用于OpenCV图像【代码】

OpenCV的彩色地图数量有限. MatplotLib有更多的颜色贴图,但将这些颜色贴图应用于给定的OpenCV图像并不简单.在使用Python API时,如何将MatplotLib颜色映射从下面的页面应用到OpenCV图像?这类似于将自定义色彩映射应用于给定图像. https://matplotlib.org/examples/color/colormaps_reference.html解决方法:回答我自己的问题,因为我没有在StackOverflow上找到一个简单的解决方案:def apply_custom_colormap(image_gray, cmap=plt.g...

python – Matplotlib圆形补丁没有光滑的边缘【代码】

我正在尝试使用Cartopy地理投影在地图上使用Circle函数显示Matplotlib补丁.显然,这应该是一个平滑的,接近无标度的圆形贴片,但边缘是非常多边形的.奇怪的是,圆形的多边形近似对应CirclePolygon产生了一个更平滑的圆,虽然仍然没有我想要的那么平滑. 这几乎是所有代码,因为它与添加绘图和补丁有关:fig = plt.figure(figsize=(8,6)) img_extent = [340, 348, -35.5, -31] ax = fig.add_subplot(1, 1, 1, projection = ccrs.Mollweide(...

python – CherryPy,从matplotlib加载图像,或者一般来说【代码】

我不确定我做错了什么,如果你能指出我要读的东西,那就太好了.我已经采取了第一个CherryPy教程“hello world”添加了一个小的matplotlib图.问题1:我如何知道文件的保存位置?它恰好是我运行文件的地方.问题2:我似乎没有在我的浏览器中打开/查看图像.当我在浏览器中查看源代码时,即使我包含完整的图像路径,一切看起来都正确但没有运气.我认为我的问题在于路径,但不确定发生了什么的机制 谢谢您的帮助文森特import cherrypy import ...

Python+pandas+matplotlib控制不同曲线的属性 !【图】

pandas的Series和DataFrame结构的plot()方法可以自动调用matplotlib的功能进行绘图,在数据分析和处理时可以很方便地进行可视化。例如下面的代码: 代码运行结果如下图: Python学习交流群:1004391443 这样的图虽然已经包含了必需的图形信息,但还是缺少一些元素,例如图形标题、纵轴标签,可以设置DataFrame的plot()方法的title参数来实现图形标题(可以使用help()函数查看plot()方法完整用法和所有参数含义...

Python matplotlib imshow很慢【代码】

我想使用imshow显示图像文件.它是16001200灰度图像,我发现matplotlib使用float32来解码值.加载图像大约需要2秒钟,我想知道是否有任何方法可以加快图像速度.关键是我不需要高分辨率图像,我只想标记某些点并将图像绘制为背景.所以, >第一个问题:这样的图像或2秒是一个很好的表现我可以加快速度吗?>第二个问题:如果表现良好,我该怎样才能完成这个过程通过降低分辨率更快.重点:我还是想要最终将图像拉伸到16001200像素. 我的代码:...

python – Matplotlib:使用canvas.draw()重新绘制3D图形时的附加轴【代码】

我有一个非常简单的问题,可能是使用Matplotlib重新绘制一些3D数据.最初,我在画布上有一个3D投影图:self.fig = plt.figure() self.canvas = FigCanvas(self.mainPanel, -1, self.fig) self.axes = self.fig.add_subplot(111, projection='3d')然后我添加一些数据并使用canvas.draw()进行更新.情节本身按预期更新,但我在图的外部得到了额外的2D轴(-0.05到0.05),我无法弄清楚如何阻止它:self.axes.clear() self.axes = self.fig.add...

bpython配置 – 默认情况下导入numpy和matplotlib【代码】

是否可以启动bpython解释器,以便它在启动时始终运行一些自定义命令? 就我而言,我只想做:import numpy as np import matplotlib.pyplot as plt我在docs看不到任何东西.有人知道吗?解决方法:它写在文档中,但在http://docs.bpython-interpreter.org/django.html中没有明确标注 要点是你可以有一个名为PYTHONSTARTUP的环境变量. bpython将在您进入解释器之前执行此文件.

使用matplotlib Python绘制一系列图像【代码】

我正在Python中实现kmeans聚类算法.我想在每次迭代时绘制群集质量的状态(图像).所以,基本上我有一个循环,在每次迭代时绘制一个图像,我想要动画这个.我不知道我是否说清楚了.目前我只是使用show()命令绘制图像,但我必须关闭它才能继续迭代. 那么,是否有某种方法可以动画在每一步计算出的图像序列?解决方法:我尝试了ion()方法,它适用于少量数据,但如果你有相对较快的大图像或图像流,这种方法非常慢.根据我的理解,每次更改图形时,ion...

python – 是否可以分层标记matplotlib(pyplot)条形图?【代码】

我已设法使用matplotlib.pyplot制作以下条形图. 该图来自下面打印的聚合PANDAS DataFrame.请注意,条形图中的每个条形对应于平均列中的值.另请注意,值不为零,但当浮点数非常小时,PANDAS输出0和-0.Group Local Global Attn mean ASub LD GD Attn -0Dist -0GS Attn -0Dist -0LS GD Attn -0Dist -0GS Attn -0Dist -0 DSub LD GD Attn -0Dist 0GS Attn -0Dist ...

python – 使用Matplotlib的数据动画散点图【代码】

我尝试以这种方式调整动画散点图示例,因此它实时显示了我开发的基于代理的模型的结果.但是,图表中显示的结果并不是我除了它们之外的结果.更新值时出错,并且代理倾向于在对角线中聚集的地方出现奇怪的模式.我添加了一些简单的代码来说明这个问题.有谁知道出了什么问题?import matplotlib.pyplot as plt import matplotlib.animation as animation import numpy as np import osn = 25 ## nr of agents x,y = 10, 10 ## matrix of x...