Pandas 美元符号($)从Seaborn FaceGrid上的刻面中删除
我想在一个图上创建4个散点图。每个面包含带有Pandas 美元符号($)从Seaborn FaceGrid上的刻面中删除,pandas,matplotlib,data-visualization,seaborn,Pandas,Matplotlib,Data Visualization,Seaborn,我想在一个图上创建4个散点图。每个面包含带有$符号的标题。在4个方面中的2个方面,$符号被删除。有人能解释为什么以及如何添加$符号吗?另外,我需要从facet标题中删除Category=,我该怎么做 下面是复制结果的代码 import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data = {'Price':[1.5,3,10,20], 'Mcap':[20,30,40,50], 'Ca
$
符号的标题。在4个方面中的2个方面,$
符号被删除。有人能解释为什么以及如何添加$
符号吗?另外,我需要从facet标题中删除Category=
,我该怎么做
下面是复制结果的代码
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
data = {'Price':[1.5,3,10,20],
'Mcap':[20,30,40,50],
'Category':['Price <= $2', '$2 < Price <= $5', '$5 < Price <= $15',
'Price > $15'],
'MRR':[20,30,40,50]}
df = pd.DataFrame(data)
print(df)
plot = sns.FacetGrid(df, col="Category", col_wrap=2, height=4,
sharey = False)
plot.map(sns.scatterplot, "MRR", "Mcap",alpha=.7)
plt.show()
将熊猫作为pd导入
导入seaborn作为sns
将matplotlib.pyplot作为plt导入
数据={'Price':[1.5,3,10,20],
“Mcap”:[20,30,40,50],
“Category”:[“Price为转义添加反斜杠,并将子地块的标题设置为列表
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
data = {'Price':[1.5,3,10,20],
'Mcap':[20,30,40,50],
'Category':['Price <= \$2', '\$2 < Price <= \$5', '\$5 < Price <= \$15',
'Price > \$15'],
'MRR':[20,30,40,50]}
df = pd.DataFrame(data)
print(df)
plot = sns.FacetGrid(df, col="Category", col_wrap=2, height=4,
sharey = False)
plot.map(sns.scatterplot, "MRR", "Mcap",alpha=.7)
sub_title = df['Category'].tolist()
for ax, title in zip(plot.axes.flat, sub_title):
ax.set_title(title)
plt.show()
将熊猫作为pd导入
导入seaborn作为sns
将matplotlib.pyplot作为plt导入
数据={'Price':[1.5,3,10,20],
“Mcap”:[20,30,40,50],
“Category”:[“Price解决方案回答了第一个问题。您能否告诉我如何从标题中去掉Category=
,这样我就可以接受这个答案。忽略了另一个要求。代码和输出图已经更新。