改变python seaborn lmplot中的标记大小

时间:2016-01-14 17:54:16

标签: python seaborn

我正在尝试改变seaborn中的lmplot标记的大小。我试过传递's'或'size'作为参数,但它们都不起作用。

var MyForm = React.createClass({
    getInitialState: function() {
        return {
            selectedTags: []
        }
    },

    submit: function() {
        var selectedTags = this.state.selectedTags;

        $.post(
            SERVER_URL,
            data: { tags: selectedTags }
        );
    },

    // This is called when the user types SPACE in input field
    handleAddTag: function(tag) {
       this.setState({
           selectedTags: this.state.selectedTags.concat(tag);
       });
    },

    render: function() {
        return (
           <form onSubmit={this.submit}>
               <TagInput handleAddTag={this.handleAddTag} ref="tagInput">
           </form>
       );
   }
});

//Use this.props.handleAddTag() to update state in Form Component
var TagInput = React.createClass({

  render: function() {
      return (
          <form>
               <ul>{this.state.selectedTags}</ul>
               <input type="text" />
          </form>
        );
     }
 });

我试过“s”,“markersize”,“size”我没有效果。我想在图上使数据点更大。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:29)

您想使用scatter_kws={"s": 100}

如:

lm = sns.lmplot(x = "totalX", y = "NormI", hue = "Data Type", data = df, palette="Set1", legend_out=False, scatter_kws={"s": 100})

您可以修改整数值(当前为100)以更改标记的大小。

我不知道您的huepalette数据是什么,但这应该可行。

答案 1 :(得分:-1)

我知道这个问题指定了<Calendar x:Name="show_Calendar" IsTodayHighlighted="False" SelectionMode="MultipleRange"> <Calendar.CalendarDayButtonStyle> <Style TargetType="CalendarDayButton"> <Setter Property="IsHitTestVisible" Value="False" /> </Style> </Calendar.CalendarDayButtonStyle> </Calendar> ,但是我想为如何解决lmplot带来麻烦。

scatterplot

enter image description here

要更改点的大小,请使用df = sns.load_dataset("anscombe") sp = sns.scatterplot(x="x", y="y", hue="dataset", data=df) 参数

s

enter image description here