matplotlib相关内容

如何创建每个细胞被分成4个三角形的热图?

我想用多个颜色代码将一个单元格划分为一个单独的热图/。 每个正方形被分成4个三角形,每个三角形都有自己的数值/颜色代码。 推荐答案 这里有一个创建三角形的示例,有点类似Python package to plot two heatmaps in one (split each square into two triangles)?。 有许多变化和改进是可能的。[更新:分离为函数和 ..
发布时间:2022-04-14 19:45:11 Python

原木规模与海运kdedit

我正在尝试使用Seborn的kdedit来制作一个很好的自由能曲面(热图)。 我已经很接近了,但想不出改变色条比例的方法。颜色条标度很重要,因为它应该代表地图上不同坐标下的能量差异。我需要知道如何按-(0.5961573)*log(x)缩放颜色条的值,其中x是颜色条的值。然后,我可能还需要将颜色条从那里归一化,以便最大值为0。 这是我目前拥有的: import numpy as np ..
发布时间:2022-04-14 19:26:57 其他开发

海运热图自定义色彩映射表

您好,我刚刚为海运热图创建了自定义Cmap,但当我想要使用它时,它不会显示正确的颜色。我已经一步步做到了: import seaborn as sns import numpy as np import matplotlib import matplotlib.pyplot as plt matrix = np.array([[149030, 34],[7442, 12]]) norm ..
发布时间:2022-04-14 19:19:19 Python

如何重新标记matplotlib热图的轴刻度

我正在跟踪this example以生成热图。是否有可能重新标记X轴上的值,并为其添加一个常量。 我希望x轴上的值不是0、1、2、3、4,而是5、6、7、8、9。 推荐答案 您可以通过在调用imshow中使用关键字参数extent来标记x轴和y轴。以下是一些文档, extent : scalars (left, right, bottom, top), optional, ..
发布时间:2022-04-14 19:00:04 Python

PYTHON-返回给定x的多边形路径的y坐标

我有一个不规则多边形,其周长由笛卡尔坐标数组定义。 我正在寻找一种方法,在给定x坐标的情况下找到最小和最大y坐标,该坐标适用于从x-min到x-max的连续范围。 我想一种方法是定义每个点之间的直线方程,然后应用其中的两个方程,其范围由给定的x坐标满足。 有没有更快的计算/实施方法?或者有没有什么模块可以让我轻松做到这一点? 我一直在使用matplotlib.Path绘制多 ..
发布时间:2022-04-11 17:00:18 Python

如何缩放3D和2D子图,以使相应的轴具有相同的长度?

我正在尝试使用两个子图来缩放图形(请参见下图),以便3D绘图的z轴与2D绘图的y轴的大小相同。我该怎么做? 我已经尝试了GRIDSPEC和方面,但不起作用... 推荐答案 确定3D轴的确切位置和长度并通过2D图形复制它是相当困难的(尽管并非不可能-我将支持任何完全做到这一点的解决方案)。但如果你做不到,那就假装吧。在这里,我们使用两个3D绘图,并将其中一个转换为看起来像2D绘图: ..
发布时间:2022-04-09 12:13:42 Python

在Matploblib中拆分传奇

是否可以将单个大图例拆分为多个(通常为2个)较小图例。 from pylab import * t = arange(0.0, 2.0, 0.01) s = sin(2*pi*t) plot(t, s, linewidth=1.0, label="Graph1") grid(True) s = sin(4*pi*t) plot(t, s, color='r',linewidth=1.0, ..
发布时间:2022-04-08 12:18:21 Python

在绘图旁边显示一个(离散的)颜色栏,作为(自动选择的)线条颜色的图例

我试着画了一张有很多线的曲线图,但很难区分它们。它们有不同的颜色,但我想让它更容易地显示哪条线是哪条线。一个普通的图例并不是很有效,因为我有10多行台词。 这些行遵循逻辑顺序。我想(1)让他们的颜色自动从色彩图中选择(最好是有一个平滑的顺序,如绿色或彩虹)。然后我希望(2)颜色条旁边的刻度线对应于每行的索引i(或者更好的是,从字符串数组中选择文本标签textlabels[i])。 这是 ..
发布时间:2022-04-08 11:57:54 Python

未找到要放入图例线形图中的带标签的句柄

我正在使用matplotlib绘制折线图。在所有其他情况下,它通常会自动检测图例,但这一次我使用了一个数据透视表来绘制图表,我认为这会阻止它。因此,我不确定如何绘制图例。 No handles with labels found to put in legend. 我的代码如下; x = t['month'].unique() y = t.pivot(index='month', ..
发布时间:2022-04-08 11:52:16 其他开发

Matplotlib图例中误差带的线条和阴影区域

我希望有一个类似于 但虚线和黄色区域按如下方式合并: 推荐答案 若要执行所需操作,您需要调用legend将所需的两条线/补丁合并到一个项目中。 要了解如何在实践中做到这一点,请看一个简单的工作示例: # Import libraries import numpy as np import matplotlib.pyplot as plt # Create some ..
发布时间:2022-04-08 11:47:39 其他开发

使图例与matplotlib中散点的颜色相对应

我有一个通过SCRICKIT-LEARN中的KMeans算法生成的图。这些簇对应不同的颜色。这就是故事情节, 我需要此图的图例,它与图中的簇号相对应。理想情况下,图例应该显示簇的颜色,标签应该是簇号。谢谢。 编辑:我认为我应该放一些代码,因为人们对此投了反对票 from sklearn.cluster import KMeans km = KMeans(n_clusters=20 ..
发布时间:2022-04-08 11:46:32 Python

自动创建3D打印的图例

我正在尝试更新以下函数,以通过图例报告集群信息: color_names = ["red", "blue", "yellow", "black", "pink", "purple", "orange"] def plot_3d_transformed_data(df, title, colors="red"): ax = plt.figure(figsize=(12,10)).gc ..
发布时间:2022-04-08 11:41:15 Python