#修改rc参数后的鸥
plt.rcParams['lines.linestyle'] = ':'
plt.rcParams['lines.linewidth'] = 1.5
plt.rcParams['lines.marker'] = 'h'
plt.plot(x,y,label='$sin(x)$')#±绘制三角函数
plt.title(' sin(x)')
plt.xlabel(' x')
plt.ylabel('y')
plt.show ()
上述代码修改了Matplotlib库中的rc参数,使图形的线条样式变成虚线、线宽变成1.5、标记点变为六边形。接着,代码使用plot()函数绘制了一条以x为自变量、y为因变量的正弦函数曲线,并为其添加了标签。最后,代码设定了图形的标题、横轴和纵轴标签,并通过show()函数将图形进行了显示。
#代码5一4
#无法显示中文标题
plt.plot(x, y, label='$sin(x)$')#绘制三角函数
plt.title('sin(x)曲线')
plt.xlabel('x')
plt.ylabel('y')
plt.show()
上述代码的主要功能是使用plot()函数绘制正弦函数,并设定图形的标题、横轴标签和纵轴标签,最后通过show()函数将图形显示出来。但是,由于在标题中使用了中文字符,如果电脑系统和Matplotlib库没有正确设置中文字体,就会导致标题无法显示中文字符,只能显示方框等其他字符,这可能是本段代码无法显示中文标题的原因。如果想要正确显示中文标题,可以通过配置Matplotlib库使用中文字体实现。
from matplotlib import pyplot as plt
import pandas as pd
import seaborn as sns
plt.rcParams['font.sans-serif'] = ['simHei']
sns.set_style({'font. sans-serif': ['simhei', 'Arial']})
hr = pd.read_csv('D:/JAY/hr.csv', encoding='gbk',engine='python')
data = hr. head(100)
color_map = dict(zip(data['薪资'].unique(), ['b', 'y', 'r']))
for species,group in data.groupby('薪资'):
plt.scatter(group[&