小编Jay*_*nki的帖子

如何在Julia中使用包Gadfly.jl时在图表中添加图例

我使用Julia进行财务数据处理,然后根据财务数据绘制图表.

图表的X轴我在Y轴上绘制日期(每日价格)我正在绘制股票价格,MovingAverage13和MovingAverage21

我目前正在使用DataFrames绘制数据

码-

df=DataFrame(x=dates,y1=pricesClose,y2=m13,y3=m21)
l1=layer(x="x",y="y1",Geom.line,Theme(default_color=color("blue")));
l2=layer(x="x",y="y2",Geom.line,Theme(default_color=color("red")));
l3=layer(x="x",y="y3",Geom.line,Theme(default_color=color("green")));
p=plot(df,l1,l2,l3);
draw(PNG("stock.png",6inch,3inch),p)
Run Code Online (Sandbox Code Playgroud)

我正确地获取图表,但我无法在图表中添加图例,其中显示蓝线是关闭价格红线是移动平均值13绿线是移动平均值21

我们如何在图表中添加图例?

charts graph legend julia gadfly

14
推荐指数
2
解决办法
4645
查看次数

如果网页大小,JSOUP不下载完整的HTML.这个或任何变通办法的任何替代方案?

我试图获取HTML页面并解析信息.我刚发现有些页面没有完全下载使用Jsoup.我curl在命令行上使用命令检查然后下载了完整的页面.最初我认为它是特定于网站的,但后来我试图随机解析任何大网页Jsoup,发现它没有下载完整的网页.我尝试指定用户代理和超时属性仍然无法下载.这是我试过的代码:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.HashSet;
import java.util.Set;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;

public class JsoupTest {
    public static void main(String[] args) throws MalformedURLException, UnsupportedEncodingException, IOException {
        String urlStr = "http://en.wikipedia.org/wiki/List_of_law_clerks_of_the_Supreme_Court_of_the_United_States";
        URL url = new URL(urlStr);
        String content = "";
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"))) {
            for (String line; (line = reader.readLine()) != null;) {
                content += line;
            }
        }
        String …
Run Code Online (Sandbox Code Playgroud)

html java html-parsing jsoup

4
推荐指数
1
解决办法
1814
查看次数

如何在Jinja模板(Django Framework)中检查数字是否可被另一个数整除

我正在尝试检查网页中for循环内Jinja模板中的简单条件,该数字是否可以被三整除。我已经引用了以下链接 http://jinja.pocoo.org/docs/dev/templates/ (注意loop.index对我不起作用forloop.counter可以)

该代码是

{% extends "header.html" %}
{% block content %}
    <h1>List of all Reference Ids</h1>
    <table class="table table-striped">
        {% for master in  object_list %}
            {%  if forloop.counter divisibleby 3 %}
                 Do something
            {%endif%}
            <td> <a href="/data/{{ master.id }}"> {{ master.reference_id }} </a></td>
       {% endfor %}
    </table>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

尝试了以下各种组合

        {%  if forloop.counter divisibleby 3 %}
        {%endif%}

        {%  if forloop.counter divisibleby(3 %}
        {%endif%}

        {%  if divisibleby(forloop.counter,3) %}
        {%endif%}

        {%  if divisibleby forloop.counter 3 %}
        {%endif%}

        {%  if forloop.counter%3==0 …
Run Code Online (Sandbox Code Playgroud)

python django django-templates

0
推荐指数
1
解决办法
2810
查看次数

标签 统计

charts ×1

django ×1

django-templates ×1

gadfly ×1

graph ×1

html ×1

html-parsing ×1

java ×1

jsoup ×1

julia ×1

legend ×1

python ×1