我花了很长时间寻找一种能够将类似于matplotlib的功能带到.NET框架的产品.据我所知,没有什么能真正起作用.这是一个准确的评估吗?这是我发现的:
商业:
开源:
我认为拥有一个.NET项目非常有价值,它提供了交互式绘制F#和IronPython等语言数据的能力.有谁知道这样的项目?
我编写了一个LINQ to XML查询,它可以实现我想要的功能,但它看起来非常难看.我想知道,你们怎么会以一种看起来不那么花哨的方式格式化以下查询?
如果我的例子有点冗长,请道歉.
我查询的XML文档具有以下结构:
<?xml version="1.0" encoding="iso-8859-1"?>
<newsitem itemid="1" id="root" date="1996-08-20" xml:lang="en">
<title>A title</title>
<headline>A headline</headline>
<dateline>A dateline</dateline>
<text>
Some text
</text>
<metadata>
<codes class="">
<code code="">
<editdetail attribution=""/>
</code>
</codes>
<dc element="dc.date.created" value=""/>
<dc element="dc.publisher" value=""/>
<dc element="dc.date.published" value=""/>
<dc element="dc.source" value=""/>
<dc element="dc.creator.location" value=""/>
<dc element="dc.creator.location.country.name" value=""/>
<dc element="dc.source" value=""/>
</metadata>
</newsitem>
Run Code Online (Sandbox Code Playgroud)
和相应的LINQ查询:
XElement dummy = new XElement("dummy");
var query = from article in newsdoc.Elements("newsitem").DefaultIfEmpty(dummy)
select new
{
NewsItemID = (int)article.Attribute("itemid"),
Date = (DateTime)article.Attribute("date"),
Title = (string)article.Element("title"), …Run Code Online (Sandbox Code Playgroud)