我试图使用Matplotlib极坐标投影绘制LiDAR迹线。似乎极坐标投影以随机顺序扰乱我的数据点。这就是我所拥有的。
private void btnAlterar_Click(object sender, EventArgs e)
{
try
{
string strincon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\flavi\Desktop\Pet&Shop.2\PetShop\TelaAbertura\bin\Debug\DatabasePS.mdb;Persist Security Info=True";
OleDbConnection con = new OleDbConnection(strincon);
con.Open();
String comando = "UPDATE Funcionario SET Nome= '" + txtNome.Text + "' , Login= '" + txtLogin.Text + "' , Senha= '" + txtSenha.Text + "', Email= '" + txtEmail.Text + "' , Cargo= '" + txtCargo.Text + "' WHERE Codigo =" + codigo;
OleDbCommand cmd = new OleDbCommand(comando, con);
cmd.ExecuteNonQuery();
MessageBox.Show("Dados Alterados Com Sucesso!");
txtCargo.Clear();
txtEmail.Clear();
txtLogin.Clear();
txtNome.Clear();
txtSenha.Clear();
con.Close();
}
catch (Exception erro)
{
MessageBox.Show(erro.Message);
}
}
数据在哪里:
ax = plt.subplot(111, projection='polar')
ax.set_rmax(5000)
ax.plot(lidar_bins, lidar_field)
plt.show()
这是结果图。
但是,如果我在Excel中绘制完全相同的数据,我会得到一个非常合理的图表。