答案 0 :(得分:0)
According to the GnuPlot docs,定义多维数据集的正确方法是定义4组5个3D点。
但是,也可以使用2组5个3D点定义立方体。第一组将定义框的顶部。 因此,如果立方体上的前4个点是
namespace RainfallService
{
public class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
// Web API configuration and services
EnableCorsAttribute cors = new EnableCorsAttribute("*", "*", "*");
config.EnableCors(cors);
// Web API routes
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
config.Formatters.Remove(config.Formatters.XmlFormatter);
//config.Formatters.JsonFormatter.SerializerSettings.Formatting = Newtonsoft.Json.Formatting.Indented;
//var jsonFormatter = config.Formatters.OfType<JsonMediaTypeFormatter>().First();
//jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
}
}
}
立方体的底部4点是
AB
CD
gnuplot将是
EF
GH
每组5个点定义了gnuplot需要绘制的4条线,分别用于制作立方体的顶部和底部平面。 Gnuplot会自动连接这两架飞机。
请注意,两组之间的空白行非常重要。
在您绘制的每个立方体之间,应该有两个空行。如果你没有这两个空白行,Gnuplot会用线条连接你的两个立方体。