草庐IT

python - 指定图例框的线宽,matplotlib中

在matplotlib中,如何指定图例框的线宽和颜色? 最佳答案 对于宽度:legend.get_frame().set_linewidth(w)对于颜色:legend.get_frame().set_edgecolor("red") 关于python-指定图例框的线宽,matplotlib中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/19058485/

python - 使用 pandas 和 matplotlib.pyplot 创建图例

这是我第一次尝试使用python绘图,我在创建图例时遇到了问题。这些是我的进口:importmatplotlib.pyplotaspltimportpandas我这样加载我的数据:data=pandas.read_csv('data/output/limits.dat',sep=r"\s+",encoding='utf-8')然后画成这样:axdata=data.plot(label='$|U|^{2}$',x='mass',y='U2',style='-s',markeredgecolor='none')显然axdata现在是AxesSubplot。现在我想按照描述创建图例here像

python - plotly 图例标题

我希望能够在以下代码中为图例添加标题。然而,看着docs,我不认为有这种方法。importplotly.plotlyaspyimportplotly.graph_objsasgotrace0=go.Scatter(x=[1,2,3,4,5],y=[1,2,3,4,5],)trace1=go.Scatter(x=[1,2,3,4,5],y=[5,4,3,2,1],)data=[trace0,trace1]fig=go.Figure(data=data)py.iplot(fig,filename='default-legend') 最佳答案

python - Matplotlib:如何调整图例标记和标签之间的间距?

我想调整图例标记和标签之间的间距。有时默认空间太大。有谁知道如何做到这一点?谢谢。 最佳答案 legend()在名为handletextpad中有一个kwarg,它将满足您的需求。默认情况下,该值设置为0.8。来自docs:handletextpad:floatorNoneThepadbetweenthelegendhandleandtext.Measuredinfont-sizeunits.DefaultisNonewhichwilltakethevaluefromthelegend.handletextpadrcParam.因此

python - 删除 Seaborn 条形图图例标题

我使用seaborn绘制分组条形图,如https://seaborn.pydata.org/examples/factorplot_bars.html所示给我:https://seaborn.pydata.org/_images/factorplot_bars.png我想删除图例上的标题(性别)。我怎样才能做到这一点? 最佳答案 这可能是一个hacky解决方案,但它有效:如果您告诉Seaborn在绘图时将其关闭,然后将其添加回去,它没有图例标题:g=sns.factorplot(x='AgeGroup',y='ED',hue='Be

python - Matplotlib 图例中的文本对齐

我正在尝试右对齐matplotlib轴图例中的条目(默认情况下它们是左对齐的),但似乎找不到任何方法来执行此操作。我的设置如下:(我使用ax.plot()命令向my_fig坐标轴添加了数据和标签)ax=my_fig.get_axes()[0]legend_font=FontProperties(size=10)ax.legend(prop=legend_font,num_points=1,markerscale=0.5)matplotlibAxes的文档中有一个图例关键字参数列表,但似乎没有任何直接的方法可以在那里设置图例条目的对齐方式。有人知道这样做的后门方式吗?谢谢。编辑:为了阐明

Python 情节图例 : markers appear twice

这个问题在这里已经有了答案:matplotlibLegendMarkersOnlyOnce(2个答案)关闭9年前。用matplotlib制作的带有图例的简单图产生以下结果:图例标签左侧的标记出现两次。谁能知道为什么以及如何避免这个问题?我的命令是:pl.plot(x1,x2,'g^',label='regional')pl.plot(y1,y2,'bo',label='local')pl.legend(loc='upperleft')谢谢

html - 带有图例的字段集右上角的位置图标

我无法让下面的布局在所有浏览器中看起来都一样:.wrapper{margin-top:100px;position:relative;height:400px;width:400px;border:1pxsolidblack;}.icon{position:absolute;width:40;height:40px;border:1pxsolidblack;background-color:white;top:-20px;right:10px;}Legendary!icon问题是当legend元素存在时,div.icon在firefox上被拉低了几个像素,在chrome上被拉高了几个像

html - 样式图例标记为 block

我已经在以下网址设置了我的问题演示:http://jsfiddle.net/YHHg7/4/我正在尝试执行以下操作:legend{display:block;border-bottom:1pxsolidred;margin-bottom:50px;}然而,似乎所有浏览器都忽略了图例标签上的display:block。这是此标记的正确行为还是我做错了什么? 最佳答案 默认情况下是block级元素,所以是否包含display:block没有区别。但是,它与一起被特殊对待。由浏览器作为字段集的标签。将其从中“分离”出来你可以给它一个非静态

html - 在图例元素中包装标签元素

我从来没有理由将标签元素放在图例元素中(从未真正考虑过或看到过)。但是对于我正在实现的设计,这样做很诱人。这是我想做的事情:IwouldlikeinformationonCatsDogsLolz它在Firefox3、Safari、Opera和IE6/7中按预期工作(单击标签聚焦相应的输入)并通过验证,但我只是想知道是否有任何已知原因(可访问性?语义?浏览器)问题)为什么不应该这样做 最佳答案 你的在哪里?语义上,legenddescribesafieldset,正如label描述单个字段。字段集应该用于将语义相关的字段组合在一起(例