matplotlib相关内容

颠倒图例的顺序

我使用以下代码绘制条形图,并需要以相反的顺序显示图例。我该怎么做? colorsArr = plt.cm.BuPu(np.linspace(0, 0.5, len(C2))) p = numpy.empty(len(C2), dtype=object) plt.figure(figsize=(11, 11)) prevBar = 0 for index in range(len(C2)): ..
发布时间:2022-04-08 11:33:57 Python

如何用Sympy绘制图形点?

我需要计算并绘制一个函数及其前两个导数。然后,我需要在图上画出原始函数的最小点和最大点。我已经计算了这些数据,但不知道如何将数据绘制成图表。 最小/最大点的x值为 criticalPoints[] y值为 criticalPointsY[] 以下是出现错误的代码段。 equation=CreateFunction(); firstDeriv=equation.dif ..
发布时间:2022-04-06 16:18:32 Python

Python Spyder IDE-仅打印到文件

我想要将使用matplotlib创建的绘图保存到一个文件中,但我不希望它在Spyder IDE中显示为内联绘图。我的代码: import matplotlib.pyplot as plt from math import sin,pi import numpy as np x = np.linspace(0,2*pi,100) y = np.sin(x) plt.plot(x,y) pl ..
发布时间:2022-04-05 21:06:52 Python

忽略条带图的异常值

我正在尝试使用seaborn中的boxplot和stripplot创建带有抖动的盒图。不幸的是,我的数据有一些异常值,因此我决定将它们排除在最终绘图中。 对于盒子图,很容易使用showfliers=False参数来忽略异常值。然而,《脱衣舞剧情》却没有类似的论据。由于我的数据集包含具有极限值的异常值,因此y轴过度拉伸,因此很难看到框。 示例代码: import seaborn a ..
发布时间:2022-04-02 20:19:09 其他开发

Matplotlib 3D打印:设置右侧纵横比

我正在使用matplotlib来绘制3D图像。打印时,长度/宽度/高度自动缩放,与其实际值不成正比,即长度是高度的6倍,但图片显示的三个轴的比例几乎相同(见下文第一张图片)。 如何修改配置以使其按照如下所示的垂直轴值以正确的比例显示? 以下是我的代码: from py3dbp import Packer, Bin, Item from mpl_toolkits.mplot3d i ..
发布时间:2022-04-02 20:14:23 Python

由于色彩映射表中缺少元素而导致的ValueError

我需要构建一个网络,其中节点(来自df1)具有基于来自不同数据集(df2)的标签的一些特定颜色。在df1中,并不是所有的节点都标记为在df2中分配(例如,因为它们还没有标记,所以它们当前具有NAN值)。 下面的代码应该提供一个很好的例子来说明我的意思: import networkx as nx import numpy as np import pandas as pd from matp ..
发布时间:2022-03-31 22:45:55 Python

如何切换到AGG后端之一(&Q;)?

我遇到了与this problem相同的问题,即在Mac OS X 10.8.5上使用matplotlib和networkx时,标签不显示。 该线程中的解决方案是@tCaswellhere“切换到一个基于Agg的后端应该通过避免它来‘解决’问题”。谁能告诉我这是什么意思/怎么做? 我很抱歉开始新的帖子,但我没有足够的声誉来评论或询问前一篇文章的任何问题!如果有人能把这个职位和之前的职位 ..
发布时间:2022-03-31 21:51:08 Python

使用networkx的节点标签

我正在根据curveSeq保存的给定的Y值序列创建一个图。(自动枚举X值:0,1,2...) 即对于curveSeq = [10,20,30],我的图形将包含以下点: , , . 我在同一张nx.Graph上绘制了一系列图表,以便在一张图片中显示所有内容。 我的问题是: 每个节点都表示其位置。即位置中的节点显示其各自的标签 ..
发布时间:2022-03-31 21:33:15 Python

OS X上Matplotlib人物的表情符号

我有一个异国情调的Matplpoltlib任务,我需要在标签中显示emoji。我使用的是OS X,所以表情符号在整个系统范围内都有很好的支持。然而,Matplotlib的情况并非如此:目前,表情符号显示为空框。我使用的是Python3,所以Unicode应该不是问题。谢谢你,😀 推荐答案 它背后的想法并不是很难,但为了让它显示出来(至少在ubunto上),它给了我一些困难,因为并不是 ..
发布时间:2022-03-31 21:27:55 Python

如何获得信号的高包络和低包络

我有一个相当嘈杂的数据,我正在试图计算出信号的高包络和低包络。它有点像MATLAB中的这个例子: http://uk.mathworks.com/help/signal/examples/signal-smoothing.html 在&Q;中提取峰值包络&Q;。Python中有没有类似的函数可以做到这一点呢?我的整个项目都是用Python编写的,最坏的情况是,我可以提取Numpy数组并将其 ..
发布时间:2022-03-28 14:57:15 Python

如何调整散点图的标记大小,使其与给定的半径匹配?(使用matplotlib变换)

我希望散点图的标记与数据坐标中给定的半径匹配。 我读到pyplot scatter plot marker size,标记大小以^2点为单位给出标记的面积。 我尝试通过axes.transData将给定半径转换为点,然后通过pi * r^2计算面积,但没有成功。 可能我做错了转换。 也可能是通过VcXsrv从WSL运行matplotlib导致此问题。 以下是我要完成的示例代 ..
发布时间:2022-03-27 17:14:43 Python

如何在Python中绘制多元函数?

使用matplotlib在Python中绘制单变量函数非常简单。但我正在尝试向散点图添加第三个轴,这样我就可以可视化我的多变量模型。 这里有一个示例代码片段,有30个输出: import numpy as np np.random.seed(2) ## generate a random data set x = np.random.randn(30, 2) x[:, 1] = x[: ..
发布时间:2022-03-24 21:32:12 Python

Python Pyinstaller Matplotlibrary

尊敬的万维网Python专家 我真的希望在我遇到的pyinstaller问题上得到帮助。 我希望将python脚本转换为可执行文件,以便可以分发给我的朋友和同事。 以前,我曾将相同的python脚本转换为.exe文件,但是我不小心删除了该文件,现在我有了一台安装了python 3.7.8、pyinstaller 3.6版和matplotlib 3.2.2版的新计算机。 .py文件 ..
发布时间:2022-03-23 23:57:07 Python

使用Pyinstaller从py文件创建exe时未找到Matplotlib目录

我一直在尝试从py文件创建一个exe文件。有多个py文件,但是只有1个入口点文件。我的代码从html、csv、xml文件获取输入并生成Word文件作为输出。 我使用的是Python3.9,尝试使用Pyinstaller4.2,5(Dev)。两者都给出了相同的错误。如果我尝试转换没有matplotlib的文件,则转换成功。我也尝试过不同版本的matplotlib。具体地说,4.3.1、4.3. ..
发布时间:2022-03-23 21:54:21 Python