我正在使用Dimensional Charting javascript库dc.js创建一个多线图,它基于d3和crossfilter.我是dc.js library.i的新手.我正在尝试使用csv文件显示多行图表.我无法理解如何按照csv格式创建多行图表.
我的csv列格式是
Age_19_Under Age_19_64 Age_65_84 Age_85_and_Over
26.9 62.3 9.8 0.9
23.5 60.3 14.5 1.8
24.3 62.5 11.6 1.6
24.6 63.3 10.9 1.2
24.5 62.1 12.1 1.3
24.7 63.2 10 2.2
25.6 58.5 13.6 2.4
24.1 61.6 12.7 1.5
24.8 59.5 13.5 2.2
Run Code Online (Sandbox Code Playgroud)
我正在尝试愚弄代码:
{% extends "base.html" %}
{% load staticfiles %}
{% block content %}
<head>
<link href="{% static 'css/dc.css' %}" rel="stylesheet" media="screen">
<link href="{% static 'css/example-styles.css' %}" rel="stylesheet" media="screen">
</head>
<div class="container" style="margin-top: 140px">
<div class="col-lg-12" …Run Code Online (Sandbox Code Playgroud) 我正在使用ipython 2.7。我在mongodb中创建数据库名称enron。我试图在本地连接到该数据库,但是发生以下错误-如何解决?
这是我的代码:
import json
import pymongo # pip install pymongo
from bson import json_util
from pymongo import MongoClient# Comes with pymongo
conn = pymongo.Connection('mongodb://user:user123@localhost27017.mongolab.com:33499/enron')
client = MongoClient()
Run Code Online (Sandbox Code Playgroud)
错误:
ConnectionFailure: could not connect to localhost:27017: [Errno 10061] No connection could be made because the target machine actively refused it
Run Code Online (Sandbox Code Playgroud) 我是mongodb的新手.我正在使用mongolab创建免费数据库.我的数据库名称是enron.使用在线mongoshell连接到mongo数据库然后出现错误.
mongo ds033499.mongolab.com:33499/enron -u user -p user123
Run Code Online (Sandbox Code Playgroud)
错误
SyntaxError: Unexpected identifier
Run Code Online (Sandbox Code Playgroud) 我是django的新手,我在postgresql中创建表.我想使用django执行插入,更新和删除操作.我想创建以下代码.
Models.py
class Publisher(models.Model):
name = models.CharField(max_length=30)
address = models.CharField(max_length=50)
def __str__(self):
return ' '.join([
self.name,
self.address,
])
Run Code Online (Sandbox Code Playgroud)
viwes.py
def pramod(request):
if 'pname' in request.GET and request.GET['pname']:
p1 = request.GET['pname']
if 'address' in request.GET and request.GET['address']:
p2 = request.GET['address']
books = Publisher(name=p1,address=p2)
return render(request, 'Publisher.html',{'books': books})
Run Code Online (Sandbox Code Playgroud) 我的视图.py:
from django.db.models import Count
def test1(request):
states = Loksabha.objects.values('state').distinct('state')
terms = Loksabha.objects.values('term').distinct('term')
dataset = Loksabha.objects.all()
state_filter=Loksabha.objects.filter(state='Maharashtra',term='Fourteenth Lok Sabha(2004- 09)').annotate(num=Count('party',distinct=True))
age_filter=state_filter.values('party').annotate(Count('party'))
xdata=[]
ydata=[]
for b in state_filter:
xdata.append(b.party)
ydata.append(b.num)
chartdata = {'x': xdata, 'y': ydata}
charttype = "pieChart"
chartcontainer = 'piechart_container'
Run Code Online (Sandbox Code Playgroud)
我已经使用 django-nvd3 来显示图表,我的 state_filter 查询答案是正确的,但我无法理解将 ValueQueryset 的值传递给xdata[]and ydata[]。我的 state_filter 查询集值传递给age_filter
age_filter 价值是:
[{'party': 'Shiv Sena', 'party__count': 14},
{'party': 'Indian Nationlist Congress', 'party__count': 15},
{'party': 'Nationlist Congress Party', 'party__count': 9},
{'party': 'Republican Party of India(A)', 'party__count': …Run Code Online (Sandbox Code Playgroud) 我的表格列以十进制格式表示,如我的列值为:
4523
1236.23
1240.5
2535.2
Run Code Online (Sandbox Code Playgroud)
我想这种格式:
4523.00
1236.33
1240.50
2535.20
Run Code Online (Sandbox Code Playgroud)
谢谢.
我怎么能找到这个div的内容preg_match()?
可在此处找到指向我页面的链接.
我想获得此页面的产品价值.我做了这样的事情,但我什么都得不到:
if (!preg_match("<div id=\"productPrice\">(.*)<\/div>/si", $data, $dealer_price))
return;
Run Code Online (Sandbox Code Playgroud)
我也在尝试以下方面:
if (!preg_match("<div class=\"price\">(.*)<\/div>/si", $data, $dealer_price))
return;
Run Code Online (Sandbox Code Playgroud)
预先感谢您的帮助.
django ×2
mongodb ×2
python ×2
d3.js ×1
database ×1
dc.js ×1
decimal ×1
html-parsing ×1
ipython ×1
javascript ×1
mlab ×1
php ×1
postgresql ×1
pymongo ×1
regex ×1