Julia: 如何轉換PyPlot的X軸的日期格式?
from __future__ import print_function
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.mlab as mlab
import matplotlib.cbook as cbook
import matplotlib.ticker as ticker
datafile = cbook.get_sample_data('aapl.csv', asfileobj=False)
print('loading %s' % datafile)
r = mlab.csv2rec(datafile)
r.sort()
r = r[-30 :] # get the last 30 days
# first we'll do it the default way, with gaps on weekends
fig, ax = plt.subplots()
ax.plot(r.date, r.adj_close, 'o-')
fig.autofmt_xdate()
# next we'll write a custom formatter
N = len(r)
ind = np.arange(N) # the evenly spaced plot indices
def format_date(x, pos=None) :
thisind = np.clip(int(x + 0.5), 0, N - 1)
return r.date[thisind].strftime('%Y-%m-%d')
fig, ax = plt.subplots()
ax.plot(ind, r.adj_close, 'o-')
ax.xaxis.set_major_formatter(ticker.FuncFormatter(format_date))
fig.autofmt_xdate()
plt.show()
Julia的程式碼難點在哪裡?
using PyPlot;
clf();
close();
fig =figure();
ax = fig[:add_subplot ](111) # 或 fig, ax = PyPlot.subplots()
x = [Date(now()) + Dates.Day(i) for i in collect(1:100)] # 日期圖
y = rand(100)
ax[:plot](x,y, color="red", linewidth=2.0, linestyle="-")
fig[:autofmt_xdate]()# x軸的日期是預設格式安排
要變成其它的日期格式(2016-05-06)那需要如何處理?
ax.xaxis.set_major_formatter(ticker.FuncFormatter(format_date))
=>???????
ax[:xaxis][:set_major_formatter]
相關推薦
html 頁面/jsp 頁面 日期格式的轉換,將日期格式轉換為字串型別
jsp 頁面 引入jstl標籤庫中fmt <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 使用標籤進行日期Date型別到String 字串的轉化 <fmt:formatDate valu
讓使用者輸入一個日期字串,將其轉換成日期格式, 格式是(yyyy/MM/dd,yyyyMMdd,yyyy-MM-dd)中的一種, 任何一種轉換成功都可以; 如果所有的都無法轉換,輸出日期格式非法。
第三種方法 while(true) { Date d; System.out.println("正在
時間戳轉換成多種日期格式
Date.prototype.format = function(format){ var o = { "M+" : this.getMonth
C#練習——統計整型陣列中不重複數字的個數、將普通日期格式轉換成漢字日期格式、在控制檯錄入每個學生的姓名,當用戶輸入quit(不區分大小寫)時,程式停止接受使用者的輸入,並且顯示出使用者輸入的學生的個數
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ReviewPractice { class Pr
mysql中存取的為時間戳轉換為時間日期格式的兩種方式
一、在mysql中完成 這種方式在MySQL查詢語句中轉換,優點是不佔用PHP解析器的解析時間,速度快,缺點是隻能用在資料庫查詢中,有侷限性 1. UNIX時間戳轉換為日期用函式: FROM_UNIXTIME() 一般形式:select FROM_UNIX
用VBA轉換文字檔案日期格式問題
我用VBA 把excel檔案轉換為檔案檔案,可是轉換成的文字檔案中的日期格式與excel格式不對,在excel中日期格式為2008-11-8,而轉換文字格式後日期格式卻變為11/8/2008,麻煩高手解決一下,使用轉換後的文字格式檔案中的日期格式不變仍為2008-11-8。在
Julia: 如何轉換PyPlot的X軸的日期格式?
from __future__ import print_function import numpy as np import matplotlib.pyplot as plt import
轉換日期格式的工具類
ring mage code edate print util println pan date() 寫一個工具類,用來轉換固定的日期格式: import java.text.SimpleDateFormat; import java.util.Date; public
linq中日期格式轉換或者比較,程序報錯說不支持方法的解決辦法
格式 var lec fun edi nbsp diff sql 方法 public void TestMethod1(){using (var _context = new hotelEntities()){var rq = DateTime.Now.Date;var q
Java時間日期格式轉換
當前 所在 monday 獲取時間 第一周 獲取 字符串轉換 處理 last import java.text.*; import java.util.Calendar; public class VeDate { /** * 獲取現在時間 *
日期格式轉換
void imp mmd 相互 .text gettime mss main () package leixingzhuanhuan; import java.text.DateFormat;import java.text.ParseException;import ja
Java實現時間日期格式轉換示例
simple ati except else ktr new bsp 時間 .text package com.hanqi.util; import java.text.ParseException; import java.text.SimpleDateFormat;
Java日期格式轉換
set ram 長時間 .text sunday 自己 之間 exceptio mon Java時間格式轉換大全 import java.text.*;import java.util.Calendar;public class VeDate {/** * 獲取現在時間
將指定日期格式20171026100000轉換為2017-10-26 10:00:00
正則表達式 linux 日期格式轉換 公司需求: 需要將格式為20171026100000 轉換為2017-10-26 10:00:00易讀取的格式 思路:1、利用正則表達式,將20171026100000轉換成Unix時間戳 2、用date -d @(uni
Java時間日期格式轉換 轉自:http://www.cnblogs.com/edwardlauxh/archive/2010/03/21/1918615.html
throws 星期四 stat 格式轉換 see blog 一是 取得數據 www Java時間格式轉換大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 獲取
日期格式轉換(String->Date)
func -m [0 urn split arr 格式轉換 轉換 日期格 --網上的方法-- /** * 字符串轉Date(YYYY-MM-DD HH:MM:SS) * @param dateString * @returns {Date} */ function
json日期格式轉換為正常格式
ets 日期 gets urn second nbsp int pan bsp function jsonDateFormat(jsonDate) { try { var date = new Date(parseInt(jsonDate.repl
使用Jackson時轉換JSON時,日期格式設置
ges 技術 自定義 -c color orm jackson 解決 style 在我們使用jackjson時時間默認輸出如下: 輸出是一串時間戳,不符合我們的要求,所以想到jackjson對時間的處理有他默認的格式,然後網上搜集各種資料,得出一下方式可以解決 取消j
SQL語句優化系列四(Oracle數據庫日期格式轉換)
fun ont 如果 etime 當前時間 字符轉換函數 dual minute nbsp Oracle數據庫日期格式轉換 select sysdate from dual select to_char(sysdate,‘yyyy/mm/dd hh24:mi:ss‘) as
[技術分享]20171129_mybatis _ ORA-01830: 日期格式圖片在轉換整個輸入字符串之前結束
color tty myba var state pre spa sele strong 最近在做項目的時候遇到了ORA-01830的問題, 問題的解決辦法是: 使用substr對日期進行一個截取 <select id="findActiveBlogWithTitl