相关疑难解决方法(0)

如何在python中使用matplotlib制作空心方形标记

下图中的黑线是使用matplotlib python的以下命令绘制的

pylab.semilogy(xaxis, pq_averages, 'ks-',color='black', label='DCTCP-PQ47.5')
Run Code Online (Sandbox Code Playgroud)

所以'ks-'部分表示带有方形黑色标记的实线.所以它有绘制点的实心方块.这些方块可以做成空心的吗?

在此输入图像描述

python matplotlib

23
推荐指数
2
解决办法
2万
查看次数

matplotlib散射边而不指定edgecolor

现在看来,默认的散点图标记是没有边的实心圆.我想要一个带边缘的标记,并且facecolor ="none".但是如果facecolor ="none"但未指定edgecolor,则绘图为空.我希望标记有多种不同的颜色,但不关心哪一种颜色.

我怎样才能"打开"边缘?

python scatter matplotlib

6
推荐指数
1
解决办法
1775
查看次数

未填充方块的 Matplotlib 散点图

我想制作一个带有未填充方块的散点图。不是scattermarkerfacecolor识别的选项。我做了一个,但填充样式似乎被散点图忽略了。有没有办法在散点图中制作未填充的标记?MarkerStyle

import matplotlib.markers as markers
import matplotlib.pyplot as plt 
import numpy as np

def main():
    size = [595, 842] # in pixels
    dpi = 72. # dots per inch
    figsize = [i / dpi for i in size]
    fig = plt.figure(figsize=figsize)
    ax = fig.add_axes([0,0,1,1])

    x_max = 52
    y_max = 90
    ax.set_xlim([0, x_max+1])
    ax.set_ylim([0, y_max + 1]) 

    x = np.arange(1, x_max+1)
    y = [np.arange(1, y_max+1) for i in range(x_max)]

    marker = markers.MarkerStyle(marker='s', fillstyle='none')
    for temp in zip(*y): …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

3
推荐指数
1
解决办法
6013
查看次数

标签 统计

matplotlib ×3

python ×3

scatter ×1