1
對於一個學校項目,我試圖在Processing平臺中使用Delicious API。處理 - 美味數據可視化
我有一個問題,
到目前爲止,我可以想像的「標題」和個別職位的「標籤」進入處理畫布。
我的代碼看起來像這樣。
Delicious delicious;
PFont font;
String title;
void setup() {
font = loadFont("HelveticaNeue-9.vlw");
textFont(font);
size(800, 1000);
// Initiate Delicious object. Replace username and password with your own info.
delicious=new Delicious("myusername", "mypassword");
// Retrieve recent posts. The result is a List object containing the
// Posts as del.icio.us.beans.Post objects. We'll use List.toArray() to
// give us an array of the Objects in the List.
Object [] o=delicious.getRecentPosts("", 150).toArray();
// Uncomment the following line to get all posts.
// Object [] o=delicious.getAllPosts().toArray();
// Convert the Objects to Posts
Post [] posts=new Post[o.length];
for (int i=0; i<posts.length; i++) {
posts[i]=(Post)o[i];
}
// Print the posts
println("Del.icio.us posts retrieved: "+posts.length);
for (int i=0; i<posts.length; i++) {
println(i+": "+posts[i]);
pushMatrix();
translate(50, 50);
float descriptionWidth = textWidth(posts[i].getDescription());
float tagWidth = textWidth(posts[i].getTag());
int margin = 30;
fill(50);
text(posts[i].getDescription(), 0, 20*i);
text(posts[i].getTime(), descriptionWidth + margin, 20*i);
fill(135);
text(posts[i].getTag(), descriptionWidth + margin, 20*i);
popMatrix();
}
}
我想要做的是,我希望得到一個特定的得到這樣的「設計」和撒周圍標籤的帖子的標題和借鑑從中心到每個人的行...
但在文檔中,我找不到在getTag()
方法中獲得單個特定標籤的方法。
到文檔的鏈接在這裏,(getTag) http://delicious-java.sourceforge.net/del/icio/us/beans/Post.html#getTag()
取得標籤「設計」,然後鍵入圍繞它設計‘標籤隨機的帖子包含標題’。
背後的邏輯是什麼,你能解釋一下嗎?
注意:請勿使用.vwl「字體」(它們不是字體,它們是帶有非BMP標頭的BMP圖像)。改爲使用createFont(「真正的字體名稱」,)或createFont(「filename.ttf/otf」,),以便您實際上可以更改其文本大小而不會看起來很糟糕 –
2013-04-11 00:49:13