草庐IT

python - 如何使用 matplotlib 使两个标记在图例中共享相同的标签?

我想要的是这样的:我得到的是这样的:那么如何将标记合并为一个标签呢?同样对于线条,对于线条,当然,您可以通过在使用相同线型时不向第二条线分配标签来实现它,但是对于标记,您不能,因为它们具有不同的形状。 最佳答案 请注意,在最新版本的matplotlib中,您可以使用classmatplotlib.legend_handler.HandlerTuple实现此目的如本answer所示还有这个guide:importmatplotlib.pyplotaspltfrommatplotlib.legend_handlerimportHandl

python - matplotlib - 单独子图中的图例

我正在绘制一组饼图,每个饼图都使用相同的两种颜色表示相同的两种类型的数据。plt.figure(num=None,figsize=(6,8))foriinrange(len(data_1)):plt.subplot(sp_rows,sp_cols,i+1)fracs=[data_1[i],data_2[i]]plt.pie(fracs,autopct='%1.1f%%')pp.savefig()显然,为这些图表中的每一个绘制图例是没有意义的,因为它们都是一样的。那么有什么方法可以在最后将单个图例绘制成单独的子图吗? 最佳答案 你只能

python - 图例中的顺序图 python

我需要在同一张图上绘制多组数据,我使用matplotlib。对于某些绘图,我使用plt.plot(),对于其他绘图,我使用plt.errorbar()。但是当我制作图例时,无论我以何种顺序将它们放入文件中,使用plt.plot()创建的图例首先出现(并且zorder似乎没有对图例中位置的影响)。无论我如何绘制数据,如何在图例中给出我想要的顺序? 最佳答案 您可以手动调整顺序,方法是使用ax.get_legend_handles_labels获取图例句柄和标签,然后对生成的列表重新排序,并将它们提供给ax.legend.像这样:imp

python - 在 matplotlib 的图例框中更改标记的大小/alpha

在图例框中放大和设置标记的alpha值(回到1.0)最方便的方法是什么?我也很喜欢彩色的大盒子。importmatplotlib.pyplotaspltimportnumpyasnpn=100000s1=np.random.normal(0,0.05,n)s2=np.random.normal(0,0.08,n)ys=np.linspace(0,1,n)plt.plot(s1,ys,',',label='data1',alpha=0.1)plt.plot(s2,ys,',',label='data2',alpha=0.1)plt.legend(bbox_to_anchor=(1.005

python - seaborn 热图中的离散图例

我正在使用此处显示的数据使用seaborn和pandas构建此热图。代码:importpandasimportseaborn.apionlyassns#Readincsvfiledf_trans=pandas.read_csv('LUH2_trans_matrix.csv')sns.set(font_scale=0.8)cmap=sns.cubehelix_palette(start=2.8,rot=.1,light=0.9,as_cmap=True)cmap.set_under('gray')#0valuesinactivitymatrixareshowningray(inactiv

python - 如何在 matplotlib 中更改图例字体名称

我想在matplotlib图的图例中显示TimesNewRoman字体。我已将所有其他刻度标签/轴标签/标题更改为TimesNewRoman,并搜索了文档,但我只能找到如何使用prop更改图例中的字体大小pyplot.legend()中的参数当然,在发布之后,我立即找到了答案。其他有相同问题的人的解决方案:importmatplotlibasmplmpl.rc('font',family='TimesNewRoman') 最佳答案 这没有出现在谷歌结果中,所以我将把它作为答案发布。字体的rc参数可用于设置单个默认字体。其他有同样问题

javascript - Zingchart最后一个元素一直在变颜色,与图例不匹配

我的zingchart最后一个元素的颜色与图例不匹配,并且不断变化,与其他元素不同。有任何想法吗?其他一切都很好。虽然我通过MySQL数据库解析这些数据,但JavaScript看起来是这样的。我的代码:varmyData=["12","15","7","20","2","22","10","7","7","10","8","15","9"];varmyData=myData.map(parseFloat);varmyLabels=["GeneralVerbalInsults","GeneralBeatings\/Pushing","Terrorizing\/ThreateningRem

javascript - Zingchart最后一个元素一直在变颜色,与图例不匹配

我的zingchart最后一个元素的颜色与图例不匹配,并且不断变化,与其他元素不同。有任何想法吗?其他一切都很好。虽然我通过MySQL数据库解析这些数据,但JavaScript看起来是这样的。我的代码:varmyData=["12","15","7","20","2","22","10","7","7","10","8","15","9"];varmyData=myData.map(parseFloat);varmyLabels=["GeneralVerbalInsults","GeneralBeatings\/Pushing","Terrorizing\/ThreateningRem

html - fieldset 中的两个图例

给定的字段集不能有两个图例,但是有没有办法在不使用的情况下获得图例效果?标签?SomeText我可以添加align=right到图例标签,使其位于右侧,但同样,我不能有两个图例。我想要左边有图例,右边有类似图例的东西。类似于下图。如何使用HTML和CSS完成此操作?Here'saFiddle,我基本上想把这两个结合起来。左边是常规图例文本,右边是下拉菜单(如果重要的话)。更新这是我正在使用的一些代码:#shifter{position:relative;}#cataright{position:absolute;top:-25px;right:20px;font-weight:bold

html - fieldset 中的两个图例

给定的字段集不能有两个图例,但是有没有办法在不使用的情况下获得图例效果?标签?SomeText我可以添加align=right到图例标签,使其位于右侧,但同样,我不能有两个图例。我想要左边有图例,右边有类似图例的东西。类似于下图。如何使用HTML和CSS完成此操作?Here'saFiddle,我基本上想把这两个结合起来。左边是常规图例文本,右边是下拉菜单(如果重要的话)。更新这是我正在使用的一些代码:#shifter{position:relative;}#cataright{position:absolute;top:-25px;right:20px;font-weight:bold